S
Sanchay Chawla Review of The Chelsea Hotel
Great location in main downtown of Toronto, rooms ...
Great location in main downtown of Toronto, rooms are nice and balcony has great views
Great location in main downtown of Toronto, rooms are nice and balcony has great views
Comments: