Taylor's Delicatessen

Restaurant in Tavistock, Ontario