at 27 Freshwater Rd, St. John's, Newfoundland and Labrador , A1C2N1 Canada
952 FB users likes Leo's Restaurant & Take-Out, set it to 3 position in Likes Rating for St. John's, Newfoundland and Labrador in Seafood Restaurant category
Leo's Restaurant & Take-Out is St. John's based place and this enity listed in Seafood Restaurant category. Located at 27 Freshwater Rd NL A1C2N1. Contact phone number of Leo's Restaurant & Take-Out: +1 (709) 726-2658
An enchanting view. Culinary excellence. Portobello's Restaurant offers a dining experience not soon to be forgotten.