Choose your room
Matcha Inn Sakura Tokyo
The 2-room Matcha Inn Sakura Tokyo is nestled in the Meguro Ward district of Tokyo, only 0.8 km from Rinshinomori Park.
The apartment is located a short way from Shimizuike Park. Otori Shrine is within 25 minutes' walk of this apartment. The accommodation also lies 3.2 km from the multi-purpose Komazawa Olympic Park.
Matcha Inn Sakura Tokyo is furnished with a writing desk featuring modern facilities like a flat-screen TV with satellite channels. At the property, a bathroom comes with a bidet, a separate toilet, and a shower, along with a hair dryer and towels.
The apartment offers guests the convenience of self-catering facilities, including an electric kettle, a fridge, and kitchenware. The apartment is approximately a 20-minute drive from Mejiro train station.