Mary Brown's Chicken & Taters

Restaurant in Placentia, NL