Hotel Ambassador 2 stars

1212 Granville Street, V6Z 1M4 Vancouver, Canada

Hotel image
Read more reviews for Hotel Ambassador