are there tvs in all rooms
Yes there is at least one large Plasma/LED tv in every room.
We look forward to welcoming you at the Windsor Arms.
Get an answer from Windsor Arms Hotel staff and past guests.
3 Days in Toronto
Guide to Toronto for Families
Guide to Toronto Outdoors