This hotel is located near JR Meguro Station on Yamanote Line, 4 minutes' walk from the station. From this station, it takes approximately 18 minutes to go to Tokyo Station, 4 minutes to Shibuya, 11 minutes to Shinjuku. There are several supermarkets..