Tokyo Noodle Shop and Sushi Bar

Experience delicious, authentic Japanese cuisine in a welcoming and culturally vibrant atmosphere.

South Central: 10430 61 Ave NW #108, Edmonton, Alberta, T6H 2J3

(780) 540-2828