The latest San Carlo restaurant is now open for business. The stunning new San Carlo Leeds restaurant is located at 6-7 South Parade in the heart of the smart legal and business quarter.
The 140 seated stylish restaurant has been designed to create its own, unique atmosphere, using natural light and glass to blend contemporary and classic themes.
This exciting new destination features a hand carved stone bar, imported from Italy and a unique, three metre iced seafood display.