Recommended as the best hotel by Conde Nast Traveler, Windsor Arms Hotel is the one of the happening and renowned hotels in the world which has been offering outstanding conveniences to business and leisure travelers. Situated in the heart of Toronto, Windsor Arms Hotel offers exactly what a business traveler or a leisure tourist desires.