The Telegram (St. John's) Landings Restaurant 2017-09-09 - 1 Wharf Rd.Portugal Cove-st. Philip’s, NL Ph. (709) 895-0000