Question: The Moorish Barracks are located in the peninsula named after whom?
Sentence (from "Town Range"): Town Range is a major road in the British Overseas Territory of Gibraltar.
Relevant evidence: No