33 Lakeshore Rd, Unit 24a, St Catharines L2N7B3, Canada
No delivery
Spot something wrong?
Dishes at Hibachi Cafe. Prices may vary in venue.