Only a 5-minute walk from JR Ochanomizu Station, Hotel Tokyo Garden Palace offers air-conditioned rooms in the centre of Tokyo. It features 2 restaurants and a bar.