Located 10 minutes’ walk from Barcelona’s Plaza Espanya Square, the air-conditioned apartments at Happy People Plaza España Apartments come with free Wi-Fi. The building has a rooftop chill-out terrace for all guests.
Number of rooms: 5
Espanya Industrial, 9, Sants-Montjuïc, 08014 Barcelona, Spain