Located in Chiyoda, this luxury ryokan is within 1 mile (2 km) of Imperial Garden Theatre and Tokyo Imperial Palace. Tokyo Dome and Tokyo Tower are also within 3 miles (5 km). Otemachi Station is only a 2-minute walk and Takebashi Station is 10 minutes.