5.0 - 2 Reviews
Study Abroad with ALBA
January 21, 2018
ALBA: Barcelona - Study Abroad in Barcelona, Spain
ALBA is a small, personalized study abroad program in Barcelona, Spain, with over 25 years experience. The ALBA on-site team have all studied abroad and lived in Barcelona...