Battersea Spanish is a Spanish language school and Spanish & Latin Cultural Centre in Southwest London where Londoners can learn the language and immerse themselves in the culture of Spain and Latin America. We offer Spanish Classes for Beginners and all other levels, Dance Classes, including Salsa, Flamenco and other Latin rhythms, as well as lessons for kids of all ages.We also provide tailored private Spanish lessons and Spanish courses for intermediate and more advanced speakers. We were voted Best Spanish School in the UK by Latin UK Awards.