Pedro's Surf Shop is a shopping mall, located at Dengue Road behind the Surf Shack Restaurant, Provincia de Guanacaste, Tamarindo, Costa Rica. They can be contacted via phone at +506 5018 1412 for more detailed information.
Location :
Dengue Road behind the Surf Shack Restaurant, Provincia de Guanacaste, Tamarindo
Added by
Jopie, at 26 February 2017