Popular accommodation venue for the discerning corporate traveller, offering hotel and apartment style accommodation in a unique setting.