General Information
Xanadu Main Beach Resort is a 4,5-star service apartment that has been welcoming guests since 1998.
The accommodation went through a renovation in 2014.
Xanadu Main Beach Resort is part of Independent under Independent.
There are 55 rooms spread across 25 floors.
Location
Located at 59 Pacific Street in Main Beach, Australia.
Those looking to explore will find Adrenalin Park, Warner Brothers Movie World, and Ripley's Believe It or Not! nearby.
Facilities & Amenities
Xanadu Main Beach Resort has Outdoor pool, Indoor pool, Laundry service, Luggage storage, Elevator, and more.
Contact
Phone number: 61 75-557 04 00