Location
Leon Meguro is located in the Meguro district of Tokyo, a vibrant area known for its blend of urban convenience and tranquil residential streets. The hotel is just a 3-minute walk from Meguro Station, providing easy access to popular areas like Shibuya (6 minutes by train) and Shinagawa (11 minutes by train). Nearby attractions include the Meguro River, famous for its cherry blossoms, and the Institute for Nature Study, both within 3 km. Tokyo Haneda Airport is approximately 18 km from the hotel.
Conditions
Check-in 03:00 PMCheck-out 11:00 AM
Visa, MasterCard
About this property
Location
Japan>Tokyo
Leon Meguro


































