Mama Soula's Yes Place Category: DiningPlace Tags: Delivery, Greek, Local, Mediterranean, and Take Out *NEW UPDATED MENU* Takeout and delivery now available! Curbside pickup is also an option. Give us a call at 738-8888 (Peter’s Pizza on Torbay Rd) and you can order from Green Sleeves Uptown, Mama Soula’s or Peter’s Pizza! Daily 11am-9pm. Thank you for all your support! #supportlocal #eatlocal #UptownStJohns #stjohns No Records FoundSorry, no records were found. Please adjust your search criteria and try again. Google Map Not LoadedSorry, unable to load Google Maps API. Driving Walking Bicycling Public Transport Miles Kilometers Phone: (709) 738-7014 Email: Website Address: 411 Torbay Rd St. John's Newfoundland and Labrador A1A 5C9 Canada Previous Next If you find that the information on this page is incorrect or out-of-date we encourage you to submit information to us so we can update this page accordingly.