Hotels
XELA, Tulum
A serene haven of laidback luxury featuring 12 paradisiacal suites awaits guests at XELA Tulum, a member of the Namron Hospitality group. Located on Mexico’s Tulum Beach, XELA (pronounced ‘shell-ah’) is a design-forward boutique hotel...