Posted inHotels Mantra takes over Australia’s largest apartment hotel Mantra Group is set to operate Australia’s largest apartment hotel, situated in the heart of Surfers Paradise. September 18, 2015February 27, 2023 Continue Reading