TOKYO STALLS is located in Shinjuku City, Japan on 1 Chome-21-1 Kabukicho. TOKYO STALLS is rated 3.1 out of 5 in the category beer garden in Japan.
Address
1 Chome-21-1 Kabukicho
Service options
Outdoor seatingDine-in
Accessibility
No wheelchair-accessible car park