AddressAvinguda del Paral·lel, 57-59
- Hotel Barcelona Apolo Affiliated by Meliá
- 4 star
- 41.3749 , 2.1704
Hotel Barcelona Apolo affiliated by Melia welcomes you to your meeting in Barcelona. We hope have a nice stay in our hotel.
I stayed here by myself from 5-12NOV. The hotel is right next to the Paral Lel metro station and bus stations, everything was super modern and clean, the staff spoke great English and were always...
Newcastle upon Tyne, United Kingdom