Choose from 33 venues offering lash lifts near Castle Bar Park, London