The loom house is located in Leeds, United Kingdom on The Loom House East Street Mills, East St. The loom house is rated 4.3 out of 5 in the category non-profit organization in United Kingdom.
Address
The Loom House East Street Mills, East St
Accessibility
Wheelchair-accessible entrance