This place is perfect if you’re in Tokyo! It’s across the street from the Tokyo Dome and it’s very close to Akibahara! Wonderful place with lots of charm!