Imanishi Japanese Kitchen
Japanese restaurant ยท Beaconsfield
Tap to expand place details
@celia
Japanese food bar
Toronto
Map view