Loading hotels
Confirming room availability...
Claska, 1 3 18 Chuo Cho Meguro Ku, Tokyo, Japan
In Tokyo (Meguro)<br /><br />With a stay at Hotel Claska in Tokyo (Meguro), you'll be within a 5-minute drive of Yebisu Garden Place and Happoen Garden. This hotel is 3 mi (4.8 km) from Shibuya Crossing and 4.5 mi (7.3 km) from Tokyo National Olympic Stadium.