Ueno No Mori Hotel

  Ueno 7-12-9, Tokyo, Japan

Booking.com Book Now