PAPA'S OPENING HOURSMonday 20th November 2017
Papa's Restaurant in Falmouth will be open for lunch & dinner six days per week (Closed on Thursdays).
Sample the new and tasty lunch menu, and check out the new "Help Yourself Salad Bar".
Book a table with them by calling (268) 561-7633
Click here for all News and Specials for Papa's