The spacious 1-bedroom Otowa S Grace Apartment Tokyo is located nearly 25 minutes' walk from Mejiro train station and about 500 metres from Sho Hachiman Shrine. The 20 m² apartment capacity is based on up to 2 guests.
Rikugi-en Garden is 2.6 km away, while the Sprawling Toyama Public Park is 2.4 km from the apartment. Due to the convenient location of the 9-room Otowa S Grace Apartment, Hatoyama Hall is only a 5-minute walk away. The property is situated 2.1 km from Tokyo Dome.
A bathroom includes a bidet, a separate toilet, and a shower, as well as a hairdryer and bath sheets.
Guests can enjoy the convenience of a kitchen with an electric kettle and a refrigerator for self-catering needs. Edogawabashi tube station is in close proximity to the apartment, connecting you with the rest of Tokyo.