Nagoya Castle Denny Tang 3 months ago Nagoya Castle was built in the Edo Period and was one of the largest castles in Japan. Location: Nagoya, Japan