Hotel Leon Meguro
The 2-star Hotel Leon Meguro lies within 7 km from Tokyo-ko.
The property is situated 11 km away from Tokyo Metropolitan Art Museum . Hotel Leon Meguro is located in Shinjuku Ward district next to a museum, a temple and a tower.
The hotel is surrounded by cafés and restaurants.
There are 47 non-smoking rooms appointed with complimentary wireless internet, heating, cable TV with on-demand movies, a safe and a work desk. In-room self-catering facilities include a microwave, an electric kettle and a fridge.
Serving a wide assortment of dishes, Trattoria-Italia Meguro and Tapas & Tapas Meguro ten are about 100 meters from the property.
Hotel Leon Meguro is at a short distance from Meguro train station. A 20-minute drive will take you to Haneda airport.
A storage room and a vending machine for general use and a business center and a copier for work can be found on-site.