Hotel Hotel el Tajalin
★★★
Vista Del Alma Road Santa Teresa Beach, Santa Teresa, Costa Rica Show on map
Casa O Lala Santa Teresa is a 3-star hotel in Santa Teresa, Costa Rica. It is one of 50 places to stay in Santa Teresa listed on Triptoic.
Vista Del Alma Road Santa Teresa Beach, Santa Teresa, Costa Rica
Casa O Lala Santa Teresa is located at Vista Del Alma Road Santa Teresa Beach, Santa Teresa, Costa Rica.
Casa O Lala Santa Teresa is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Hotel
Hotel