Barcelona city - a sightseeing tour

Barcelona, the capital of the province of Catalonia of Spain, is located at the coast of the Mediterranean Sea, not far from the French border. For...
Back to Top