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
TakeawayDine-in
Amenities
Good for kidsToilets
Offerings
CoffeeSmall plates