Located just 230 feet from Playa Carmen Beach, Hotel Playa Santa Teresa has an outdoor pool, sun terraces and a seasonal snack bar. Surfing lessons can be arranged on site. The modern decorated rooms offer air ... Read more

View all Luxury Hotels in Santa Teresa