Toronto - The Windsor Arms Hotel (Ratings: 4.9/5)The Windsor Arms Hotel is a 5-star boutique hotel located in the heart of Yorkville, Toronto. It offers luxurious accommodations, fine...