St Clair Hotel-Hostel is located in 577 Richards Street, V6B 2Z5, Vancouver, Canada.