Pedro's Surf Shop is located in Costa Rica on Dengue Road behind the Surf Shack Restaurant, Guanacaste Province, Tamarindo. Pedro's Surf Shop is rated 4.4 out of 5 in the category shopping mall in Costa Rica.
Address
Dengue Road behind the Surf Shack Restaurant, Guanacaste Province, Tamarindo
Service options
In-store shopping