Machi Machi Address: 1194 Robson St. Vancouver BC Canada 604-564-9139 Call · Directions Is this your venue?