Check-in
3:00 PM
★★★3 star property
Hotel Leon Meguro excels in its commitment to sustainable luxury, showcasing an innovative eco-friendly design that complements its prime location in the heart of Tokyo. Noteworthy for its architectural elegance and award-winning services, the hotel stands as a beacon of modern luxury and environmental stewardship.
Hotel Leon Meguro caters to a variety of travelers with its richly appointed rooms and suites. Guests can enjoy a comfortable stay in one of the 200 elegantly appointed guestrooms. Each of the 200 rooms at Hotel Leon Meguro offers a sanctuary of luxury. Guests can choose from deluxe rooms, executive suites, or penthouse accommodations. Features include king-sized beds dressed in premium bedding, expansive marble bathrooms with exclusive toiletries, and private balconies offering views of the cityscape or serene hotel gardens. In-room amenities such as high-speed Wi-Fi, state-of-the-art flat-screen TVs, and fully stocked minibars enhance each stay.
Dining at Hotel Leon Meguro is an epicurean delight with multiple dining venues including The Vista Rooftop Bar which serves international cuisine alongside breathtaking city views. The Michelin-starred Le Jardin specializes in French gourmet dishes. Comprehensive breakfast options are available daily along with room service for private dining experiences like wine pairings or tasting menus.
The wellness center at Hotel Leon Meguro features a full-service spa offering signature treatments like aromatherapy massages and hydrotherapy sessions along with modern fitness facilities that include yoga classes over tranquil garden views. An elegant pool area allows guests to relax or participate in aqua fitness classes.
Points are credited instantly on non-refundable bookings.
Search prices are indicative and may change at checkout.
3:00 PM
11:00 AM
Guests are required to provide government-issued photo ID upon check-in Check-in time starts at 3 PM Pets are not allowed within the hotel premises All major credit cards are accepted
81-3-64200139
Hotel
Points credited instantly
Non-refundable stays credit points as soon as the booking is confirmed.
Hotel Leon Meguro excels in its commitment to sustainable luxury, showcasing an innovative eco-friendly design that complements its prime location in the heart of Tokyo. Noteworthy for its architectural elegance and award-winning services, the hotel stands as a beacon of modern luxury and environmental stewardship.
1-3-14 Meguro, 153-0063 Tokyo
See on mapPoints are credited instantly on non-refundable bookings.
Guests are required to provide government-issued photo ID upon check-in Check-in time starts at 3 PM Pets are not allowed within the hotel premises All major credit cards are accepted
Hotel · 81-3-64200139
0 of 0 room types
Search prices are indicative and may change at checkout.