Geography
Where is marlboro castle?
1
Answer
It's in England. Marlborough Castle, locally known and recorded in historical documents as The Mound, was an 11th-century royal castle located in the civil parish of Marlborough, a market town in the English county of Wiltshire in the United Kingdom.
LIVE
Points
4
Rating