Surf Club Bar & Grill is located in Tamarindo, Costa Rica on 100 Meters North of Hotel Barcelo, Playa Langosta. Surf Club Bar & Grill is rated 3 out of 5 in the category restaurant in Costa Rica.
Address
100 Meters North of Hotel Barcelo, Playa Langosta