La Isla Hostal
Hotel
Barcelona
Located 100 m from Barcelona’s Arc de Triomf Metro Station, this guest house is a 10-minute walk from Plaza Catalunya. It has a terrace.
Number of rooms: 7
Ronda Sant Pere, 53, Entresuelo Primero, Eixample, 08010 Barcelona, Spain