Hotel Hotel el Tajalin
★★★
C. Maoritsio, Santa Teresa, Costa Rica Show on map
Stella Mar Ocean view is a 3.5-star hotel in Santa Teresa, Costa Rica. It is one of 50 places to stay in Santa Teresa listed on Triptoic.
C. Maoritsio, Santa Teresa, Costa Rica
Stella Mar Ocean view is located at C. Maoritsio, Santa Teresa, Costa Rica.
Stella Mar Ocean view is rated 3.5 stars.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Hotel
Hotel