
Barcelona, Spain
INNSiDE by Meliá Barcelona Apolo
4-star hotel · MELIA HOTELS INTERNATIONAL
1.4 km straight-line distance
Located in the heart of Barcelona, the 4-star INNSiDE by Melia Barcelona Apolo is just steps from Sala Apolo and Barcelona Arts on Stage. This hotel offers 314 air-conditioned rooms, each featuring a minibar, premium bedding…
- Wi-fi
- 24-hour reception
- Car park · extra charge
- Secure parking























