Property Location A stay at Hotel Ocho places you in the heart of Toronto, walking distance from Grange Park and Art Gallery of Toronto. This romantic hotel is close to CN Tower and University of Toronto.Rooms Make yourself at home in one of the 12 air-conditioned..