Choose from 14 venues offering Party Lashes near One St Peter's Square, Manchester