Address:2-6-3, Haneda Kukou, Ota-ku, Tokyo, Japan
10 minutes by walk from HANEDA AIRPORT INTERNATIONAL STATION