Review: Chelsea Hotel Toronto Posted by Nick Walton February 25, 2019 0 If you're looking to stay at the heart of Toronto, The Chelsea Hotel is a local institution that's ideally suited for today's corporate traveller.Read More