Ned Kelly's

Restaurant in Newry, Northern Ireland (UK)

European fast food