Our oasis nestles in the heart of Toronto. Only 8 minutes walk to main subway station ( finch and Yonge) Shops. Restaurants. You are literally connected to all the major Toronto tourist spots, commercial, and government offices without bothering the hubbub or driving !!
Perfect for newcomers short or long term stay.