See All Destinations
Located in Shinjuku, the heart of Tokyo, stay only minutes away from the most popular shopping and entertainment spots with gorgeous views over central Tokyo.