
Tokyo, Japan
Tokyo Grand Hotel
3-star hotel
1.5 km straight-line distance
This lovely hotel is adjacent to the lush green Shiba Park, providing guests a tranquil and relaxing space to be away from the noises of the city. The location of the property offers quick access to major business and shopping…
- Wi-fi · extra charge
- 24-hour reception
- Car park · extra charge
- Air conditioning in Restaurant























