The spacious Owl Inn Tokyo is located 2.4 km from Mejiro train station and around a 5-minute walk from the Koyasuinari Shrine. Wi-Fi and private parking are also available at this apartment.
Theater Kassai is approximately 800 metres away, and the 14.3-hectare Ueno Zoo is within 6 km of the apartment. The property has a prime location in the vicinity of Ikebukuro metro station. Guests can reach Asukayama Public Park located nearly 10 minutes away by car.
Owl Inn provides a full kitchen with all necessary utensils to prepare meals.