This lovely Hotel is situated in Tokyo City. This is not a pet-friendly Hotel.
Bar
Restaurant
Television
Wi-Fi