Waterfront paella and lobster rice soup with sea views and a refreshing breeze—Port Vela delivers relaxed, reasonably-priced seafood dining steps from Barcelona beach.
Info
📍
Address
Pg. de Joan de Borbó, 103, Ciutat Vella, 08039 Barcelona, Spain, BCN