Carluccio’s

restaurants / Other

Carluccio’s information

Location
London , England
More information
www.carluccios.com
Something wrong?
Submit a correction

The Italian restaurants at this ever-expanding chain have a somewhat upmarket ambience; there’s also a deli selling takeaway goodies.