Papa's Sweet Shop

Ice cream and candy parlor, also pop and water.
Address
80 Main Street, Grand Falls-Windsor, A2B 1J6, NL, Canada
email