London, United Kingdom

La Rosa at Ministry of Sound