Restaurant Address Copied to Clipboard
Leo’s Restaurant & Takeout - St. John's, Newfoundland and Labrador
Newfoundland and Labrador, St. John's
Open Now
Closed
27 Freshwater Road, St. John's, NL A1C 2N1 (Newfoundland and Labrador, St. John's)
Feast your eyes—and taste buds—at Leo’s Restaurant & Takeout, a culinary gem nestled in the heart of St. John’s, Newfoundland and Labrador. This cozy eatery is renowned for its mouth-watering selection of local cuisine and comfort food classics, making it a must-visit for both residents and visitors seeking an authentic dining experience.
Check out TOP-10 Best Fish and Chips restaurants in St. John's, Newfoundland and LabradorAbout this place
Highlights of this place
You might be interested
Thanks for the submission!
We will contact you shortly
Thanks for the submission!
We will contact you shortly
Initial opinion on location is what seems to be a mom n pop fish and chips store. The furniture is a bit old but does the job. The food was fresh prepared, and it took around 10 minutes from order to delivery. However, it did not disappoint. I had the ... large fish and fries with all the fixing. Had all the wonderful flavors and fixtures you would want in a St. John's fish and chips. I would think the plate is sharable as I was full from lunch to dinner! Read more