Noodle World on Granville Street

9.3

1081 Granville St

Opens at 11:30 AM