About Maxx Royal Resorts

Maxx Royal is a proud member of the Leading Hotels of the World, a collection of prestigious luxury independent hotels around the globe. Joining the prestigious ...