Places to stayTop Barcelona Apartments BarcelonaHoliday apartments and studios in central Barcelona, between Plaça de Catalunya and the Ramblas.