Metropolitan Hotel Toronto is located in Toronto, Canada on 108 Chestnut St. Metropolitan Hotel Toronto is rated 3.1 out of 5 in the category lodging in Canada. Metropolitan Hotel Toronto is a hospitality company based out of 108 CHESTNUT ST, Toronto, Ontario, Canada.
Headquarters
Toronto, Ontario