Located in
10-8 Hanedaasahicho, Ota City, Tokyo 144-0024, Japan
5 minutes ride from Haneda Airport Terminal 37 minutes walk from Anamori Inari station on Keikyu line