Allegro Barcelona is in Eixample, a short 2-minute walk from Provenca Station and 17 minutes' walk from La Rambla.