Located in Barcelona and with Nova Icaria Beach reachable within 2.1 km, Archie Living provides express check-in and check-out, soundproof rooms, a rooftop pool, free Wi-Fi and a terrace.
Number of rooms: 106
3 Avinguda de Vilanova, Eixample, 08018 Barcelona, Spain
Hotel booked 1 times today.