Photos coming soon
HOTEL
Apartment Villa Olimpica
08005, Avenida d'Icaria, 189 3 4, Barcelona, Spain, Barcelona
Where it sits
Apartment Villa Olimpica
08005, Avenida d'Icaria, 189 3 4, Barcelona, Spain, Barcelona
41.39310, 2.19900
Plan around Apartment Villa Olimpica
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
