This is the food page of Papa's Pier 17 on 1 ROWAN ST St. John's NL A1B 2X2.
(first reviewed on June 9, 2005, last updated on July 7, 2015.)
Papa's Pier 17 is ranked #5 of 23 Restaurants in Central St. John's.
This page has had 9304 visitors. You are the 9304th.