Skip to content

Details

La Delizia is a friendly, small independent, family run Italian restaurant a two minute walk behind Chelsea Town Hall. The food is delicious and caters for a variety of palates

Members are also interested in