Hotel Holiday Inn Downtown Vancouver(3 stars)

1110 Howe Street BC V6Z1R2 Vancouver View on map