Tokio, Japan
Located in the city of Tokyo, this property is just few minutes walk from the Tochomae Station on the Oedo Subway Line and provides easy access to Tokyo's varied attractions that include the Tokyo Metropolitan Government, Shinjuku National Gardens, Tokyo Opera City and the Shinjuku Central Park.