Property Location Celestine Hotel is in the heart of Tokyo, walking distance from Shiba Park and Shiba Toshogu Shrine. This family-friendly hotel is close to Tokyo Tower and Tokyo Imperial Palace.Rooms Make yourself at home in one of the 243 air-conditioned..