RIBS Menu

C/ de Potosí, 2, Local 6 - 7, Barcelona, Barcelona 08030

Know a great happy hour or special for this location?