Playa Selva
Place Category: Tropical Rainforest & Lodge
-
-
-
Tropical Rainforest & Lodge with 11 rooms, the Property offers Private Beach, Garden, Family Rooms. the property opened in 2003.