The Green Room
This business is marked as permanently closed (update).
This branch also provides make-up lessons and massages. This branch of The Green Room is a concession located in The Body Shop.
Businesses with the same name
Businesses at the same address
Similar businesses nearby
Strip Waxing Bar
Talbot Road, Notting Hill, London W11 1JR
Strip uses wax that is organic, has superior grip and will minimise in-growing h…