Beautiful Castelldefels, Spain

Castelldefels, Spain is the first stop I visited in Europe this summer. It is located about 20 km southwest of Barcelona. The town is famous for its long beach (more than 5 km), for being the place of residence of many famous sportsmen. it's definitely worth visiting.