Make Space Studios is located in London, United Kingdom on 213 Newnham Terrace, South Bank,. Make Space Studios is rated 4.6 out of 5 in the category art studio in United Kingdom.
Address
213 Newnham Terrace, South Bank,
Accessibility
No wheelchair-accessible entrance