at 4 North Street, Exeter , EX1 2RH United Kingdom
21 FB users likes The Windsor castle inn, set it to 87 position in Likes Rating for Exeter, Devon in Bar category
The Windsor castle inn is Exeter based place and this enity listed in Bar category. Located at 4 North Street EX1 2RH. Contact phone number of The Windsor castle inn: 01392213692
Thirteenth century thatched Devon Inn