About St Margaret's Almshouses
Historic Architecture, Architecture, Interesting Places, Other Buildings And Structures
St Margaret's Almshouses are part of a 12th-century leper colony in Taunton, Somerset, England.
Source From:
Wikipedia
1, Leycroft Road, Somerset West and Taunton, Somerset, England, United Kingdom, TA1 2EQ