895 State Rte 3006, Lake Ariel
This is a fine-dining restaurant in Newfoundland.
Chill Out
Kids Friendly
Typical Tourist