Barcelona, Spain

Travel information for Barcelona, Spain, one of the most popular destinations in Spain, prized for its beaches and upscale accommodations.