Battersea Spanish is an award-winning destination for all things Spanish and Latin American, based in South London. So much more than just a language school, Battersea Spanish is a cultural centre of excellence and a hive of activity. Their Spanish courses are designed for all levels of ability, from beginner through to advanced conversational, while flamenco classes take you from first steps to upper levels. As well as regular language and flamenco courses, they offer dance fitness classes, film and music nights, conversation sessions and so much more. Their on-site tapas bar is a spot not to be missed.