HOTEL Lee Tokyo: Location & Distance to Yoyogi Park