Choose from 23 venues offering paraffin wax treatments near Edgware Road, London