Loading map…

TIBERI BAR

TIBERI BAR in Barcelona, Spain, offers a taste of Roman street food. Enjoy the savory aroma of freshly prepared suppli, with a wonderfully gooey and crisp texture.