Ares & Selmas place is located in the heart of downtown and walking distance to many locations and restaurants.
100% recommend to anyone visiting Vancouver!