The 4-star INNSiDE by Meliá Barcelona Apolo is centrally located in Barcelona, steps from Sala Apolo and Barcelona Arts on Stage. This eco-certified hotel offers 314 air-conditioned rooms, each with a minibar, premium bedding, complimentary Wi-Fi,...