Spain is a a vibrant and fascinating tapestry of culture, history, and natural beauty. An unforgettable group adventure through this magnificent country delivers an experience which will remain with you forever. From the bustling boulevards of Madrid to the sun-kissed beaches of the Mediterranean, Spain boasts something for everyone. Picture y