Castle Town Watchtower

The Castle Town Watchtower is a location in.

Features and Overview
The Castle Town Watchtower is located in the Hyrule Castle Town Ruins in Hyrule Field.