The Arch Noodle House

9.5

1309 Main St W, Hamilton, ON L8S 1C5, Canada

Opens at 11:00 AM