Amélia's Restaurant & Lounge

Restaurant in Newfoundland and Labrador, Canada