London, United Kingdom
2 Archer St, Soho
W1D 7AW
London
United Kingdom
+44 2071836236
Lots of good spaces inc make up rooms. Not sound proofed (you can hear the lift) and a bit echo-y. No dimmers on the lamps.
like
Explore similar businesses in the same city.
Loading similar businesses…