CleopatraBy Tills plus ltd ( Free )
Cleopatra is a Spa located in the thriving centre of Hove providing Hair, Nail, Beauty and Body Treatments in a luxurious environment. Our team includes highly experienced and industry qualified professionals to ensure you receive ...