The Sangha House

Mitre House, Tower Street, First Floor, Taunton, England