Dine-in at Niwa Japanese Restaurant

Niwa Japanese Restaurant has a limited number of tables available for dine in daily from 4:30 pm – 8:30 pm. Please call 905-339-3803 to reserve your table.

Dine-in at Niwa Japanese Restaurant