Ottawa Backpackers Inn is a Hostel located at 203 York St, Ottawa, ON K1N 5T7, Canada. It has received 428 reviews with an average rating of 3.7 stars.
The address of Ottawa Backpackers Inn: 203 York St, Ottawa, ON K1N 5T7, Canada
Ottawa Backpackers Inn has 3.7 stars from 428 reviews
Hostel