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.
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.