Downtown Hostel 25 Young Street - St. John's, Canada Category: Hostel Welcome to the Downtown Hostel in beautiful St. John's, Newfoundland. The hostel is located in the heart of downtown on ... more info » rating Not rated yet Availability very low BOOK