Choose a location

Choose a location

Live Love Lash London

2 locations

Télia - West

4.9 rating with 226 votes

Hyde Park, London

Open until 7:00pm

  • Deals

Télia - Downtown

4.9 rating with 785 votes

Central London, London

Open until 8:30pm

  • Deals

Live Love Lash London securely accepts online bookings with

We use cookies to improve your experience and monitor website traffic. Cookie policy