Tag: , , , , , , ,

CELTA Bari

Five Reasons to Take the CELTA in Bari

One of our newest CELTA locations, Bari, Italy is located in the stunning region of Puglia. At the top of Italy’s “boot heel,” Bari sits on the Adriatic Sea and...


IALC Quality English IATEFL

Scroll to Top