This self-catering apartment is located in downtown Toronto, just 550 metres from Union Station, 600 metres from the Air Canada Centre and 750 metres from the CN Tower. Free WiFi and on-site parking is included.
The apartment boasts impressive views of the CN Tower and Lake Ontario from the spacious balcony. It contains 3 bedrooms, each with a queen size bed. Guests will find a..