Located in Toshima, this hotel is 1.1 mi (1.8 km) from Sunshine Aquarium, and within 9 mi (15 km) of Tokyo Dome and Tokyo Tower. Sensō-ji Temple and Tokyo Sky Tree are also within 12 mi (20 km). Toden-Zoshigaya Station is 13 minutes by foot and Mejiro Station is 12 minutes.