Denny's Restaurant St. John's

Restaurant in Newfoundland and Labrador, Canada