Set in Barcelona, 1 km from Somorrostro Beach and 1.1 km from Nova Icaria Beach, Villa Olimpica Beach provides accommodation with amenities such as free Wi-Fi and a TV. This apartment is 1.4 km from Picasso Museum and 1.
Ramón Turró, 10, Sant Martí, 08005 Barcellona, Spagna