Izakaya Tomo Japanese Tapas Bar

Izakaya Tomo is a cozy and laid-back establishment known for its classic and innovative sushi rolls, alongside a delectable selection of Japanese small plates and mains. Izakaya Tomo Japanese Tapas Bar is one of the Three Best RatedĀ® Japanese Restaurants in Edmonton, AB.