← Back to the mapCaffe MiraVancouver.1225 Burrard St, Vancouver, BC V6Z 1Z5, Canada.[Apple Maps, Google Maps]Nice cafe in downtown Vancouver!