• You have no bookmark.

Your Wishlist : 0 listings

Description

Delta Toronto is located in downtown Toronto, between the CN Tower and the Skoshabank Arena. It features an indoor pool, hot tub and yoga studio. The hotel features free Wi-Fi.

Add Review

Your email is safe with us.
Rating
10.0 Your Score
Add Photos