LocationWhether it is for business or pleasure, the prime location of this hotel lets you enjoy everything the City of Sails has to offer. Located in the heart of the city on Queen Street, it has the advantage of lying just a stroll away from a number..