Castle Hotels in Toronto
Multiple accommodations for your stay
Show map
1 result found
Filters
- Most popular first Sorting
Harbour Castle Residence And Suites
10 Queens Quay W, Toronto, Canada (Open map)
This Toronto aparthotel is only an 8-minute stroll from Pro sports game and steps away from York Quay Centre. Located a 12-minute walk…
Read more...