El Almacen is located in Costa Rica on 200 mts norte del super costa Puntarenas Santa Teresa Puntarenas Santa Teresa. El Almacen is rated 5 out of 5 in the category cafeteria in Costa Rica.
Address
200 mts norte del super costa Puntarenas Santa Teresa Puntarenas Santa Teresa
Service options
TakeawayDine-in