The Windsor Arms Hotel is Toronto’s premier boutique hotel. Consecutively voted the #1 hotel in Toronto by Conde Nast Traveler Magazine, the Windsor Arms Hotel is nestled on a quiet street ideally located just steps away in Yorkville, the heart of Toronto's most fashionable shopping and entertainment district.
Whether you require an informal gathering or a more formal corporate affair, the Windsor Arms Hotel offers a variety of distinctive spaces.