Picasso Restaurant is a well-established Spanish restaurant offering Mediterranean cuisine and tapas. It is known for its fantastic atmosphere and being a buzzy, fun place to be.