Shiodome City Center Winter Illumination, set within 0.7 miles from the Bayside Hotel Azur Takeshiba as well as the usual residence "Imperial Palace" placed just a 10-minute drive away are well worth visiting. If you want to explore even more landmarks in Tokyo, consider checking out Odaiba Statue of Liberty Replica, which is located 2 miles away.