Surf Shop is located in Provincia de Guanacaste, Tamarindo, Costa Rica on 75X48XX, Dengue Road behind the Surf Shack Restaurant. Surf Shop is rated 3 out of 5 in the category sporting goods store in Costa Rica.
Address
75X48XX, Dengue Road behind the Surf Shack Restaurant
Service options
In-store shopping