The Mirror Barcelona is in Eixample, a short 4-minute walk from Provenca Station and 19 minutes' walk from Placa de Catalunya. Travellers give top marks for the hotel's prime location.