Italian restaurant in Holborn

Located in London’s one of the most historical corners, just a few steps away from Holborn tube station, overlooking the British Museum, Castelletto is a small Mediterranean oasis away from the city frenzy. A feast of smells, flavours and colours from our sunny homelands, bring a bream of light and romance to a rainy day.

Map



Best Italian restaurant in London Restaurants - English London
Last Updated: 2014-05-21 07:17:37

Sponsored Links