These apartments are located in central Barcelona, 200 metres from the Arc de Triomf. There is a rooftop sun terrace with outdoor swimming pool and free Wi-Fi, 5 minutes’ walk from Ciutadella Park.
Number of rooms: 11
Roger de Flor, 70, Eixample, 08013 Barcelona, Spain