Jack Astor's Bar & Grill

Restaurant in Newfoundland and Labrador, Canada