Seafood
C/ Almirante Cervera, 34,
08003,
Barcelona
Average price €65 american express Welcome
Seafood
C/ La Maquinista, 17,
08003,
Barcelona
Average price €29 Accepts Yums