The Lobster Shack

Restaurant in Souris, PE

restaurant