Choose your room
New Happy Smile-Self Check In Aparthotel 3*
- Wi-Fi
- Air conditioning
- No pets allowed
New Happy Smile-Self Check In Aparthotel Tokyo is situated in the Ota Ward district, 2.4 km from such family venues as the Shinagawa Aquarium.
The Odaiba Statue of Liberty Replica is around 15 minutes away by car, while Ota Folk Museum is in proximity to the aparthotel. The nearby sports attractions include the athletic field "Boat Race Heiwajima", 2.5 km from this 3-star hotel. The Kasuga Shrine is just only a few steps from the New Happy Smile-Self Check In Aparthotel. Also, the property lies 30 minutes' drive from Mejiro train station, and the Senzoku Pond is about 10 minutes away by car. The nearest airport is Tokyo International, 5 km from this hotel.
Shanghai Restaurant Kaho, located just around the corner from the accommodation, will spoil you with Chinese cuisine.