Situated within 25 minutes' walk of Meguro River Park, the 2-room Matcha Inn Sakura Tokyo also boasts easy access to Mejiro train station which is 12 km away.
The apartment is nestled in the Meguro Ward district of Tokyo, not far from Shimizuike Park. If you feel like visiting the surroundings, check out Meguro Parasitological Museum that is only 1.8 km from this apartment. Matcha Inn Sakura Tokyo is around a 10-minute ride from the sleek gallery "Museum of Yebisu Beer".
There is a balcony and a dressing room furnished with a writing desk and equipped with comforts like air conditioning. Guests can make the most of their leisure time with a flat-screen TV with satellite channels at their disposal. A bathroom has a bidet, a separate toilet, and a shower, as well as hair dryers and bath sheets.