Hotel: MEGURO GAJOEN
Address: 1-8-1 Shimomeguro - Meguro-Ku, Tokyo - 153-0064 - TOKYO, JAPAN