Europe TEFL provides training to teach English as a Foreign Language (TEFL) or Secondary Language (ESL) in Barcelona, Seville and Madrid, Spain as well as Florence, Italy and London, England. Finding jobs assistance is also provided.