In Tokyo Meguro With a stay at Act Hotel Shibuya in Tokyo Meguro you'll be a 2-minute drive from Shibuya Crossing and 6 minutes from Nippon Budokan This hotel is 36 mi 58 km from Tokyo Tower and 49 mi 79 km from Tokyo Imperial Palace Make yourself . . .