Castle Town South Road
Want an adless experience? Log in or Create an account.
The Castle Town South Road is a location that appears in Twilight Princess. It is a sub-division of Castle Town, and is located on the south portion.
The Castle Town South Road is a location that appears in Twilight Princess. It is a sub-division of Castle Town, and is located on the south portion.