Downtown Toronto Hotel | Chelsea Hotel, Toronto
Stay in the heart of Downtown Toronto, minutes from top attractions and major corporate offices. Perfect for both leisure and business travelers, with versatile event spaces for meetings, conferences and …