The Living Room is located in Stevenage, United Kingdom on 8-10, The Glebe, Chells Way. The Living Room is rated 3.8 out of 5 in the category non-profit organization in United Kingdom.
Address
8-10, The Glebe, Chells Way
Accessibility
Wheelchair-accessible entrance