Princess Castle Sj0428 Tokyo apartment is nestled in the Shinjuku Ward district of Tokyo, a mere 1.4 km from the Toyama Park. The apartment is equipped with a Jacuzzi, creating a more enjoyable ambiance for guests.
The giant Godzilla Head Statue is located within 10 minutes' drive of this apartment. Takeshita Pedestrian Street is 4.3 km from the accommodation.
To ensure your comfort, a walk-in shower are provided at the apartment. Slippers can also be found.
The self-catering facilities feature a full kitchen with a kettle. Princess Castle Sj0428 apartment is around 10 minutes' walk from Takadanobaba underground station and a short way from Shin-Okubo railway station.