Castles in Leominster: tourist information about Croft Castle in Leominster
HeaderPageTitle-GetPartialViewNoCache = 0
Rank 2# on 2
number of ratings 0
Leominster - United States - North America
The Croft Castle is a magnificent structure that is built in the heart of the city of Leominster. It is built keeping in mind the perfect Victorian architecture and ethics. The castle has a large number of pillars that have been sculptured. It is surrounded by huge walls and gates towards the exterior. There are vast lawns that surround this castle.