Los Almendros is located in Provincia de Puntarenas, Costa Rica on Q3GPM7Q, San Antonio de Sabalito, 617. Los Almendros is rated 4.1 out of 5 in the category costa rican restaurant in Costa Rica.
Address
Q3GPM7Q, San Antonio de Sabalito, 617
Service options
Takeaway
Dine-in
Amenities
Good for kids
Toilets
Offerings
Coffee
Small plates