11-8 Yukigayaotsukamachi, Ota City, Tokyo 145-0067 is located in Tokyo, Japan on to Ota ku yukigaya Otsuka Machi, 11-8. 11-8 Yukigayaotsukamachi, Ota City, Tokyo 145-0067 is rated 3 out of 5 in the category south indian restaurant in Japan.
Address
to Ota ku yukigaya Otsuka Machi, 11-8
Service options
TakeawayDine-in
Accessibility
No wheelchair-accessible car park