CIEE Alicante
Alicante, Spain