Socarrat
Spanish · Seafood · Tapas
Socarrat is a Spanish restaurant known for its star dish, octopus. The menu offers a variety of Spanish cuisine, with highlights including octopus and croquettes. Prices are considered average for the quality offered.
Location