Best Pica more
Interested in St. John's?
We'll send you updates with the latest deals, reviews and articles for St. John's each week.
Situated at Long Bay Beach, 20 min from downtown St-John's, this restaurant is overlooking one of the most beautiful blue water beaches on the island..... The view is great and the food is even better. Mama Pasta makes fresh home made pasta daily and same goes for her pizza's, her food is out of this world.....She brought her Italian roots... more

