A CenaLondon > Restaurants > Italian restaurants418 Richmond Road, TW1 |
6 miles from Heathrow Terminal 4 Tube StationThis simple family-style Italian restaurant in East Twickenham was set up by Camilla Healy in December 2001 with a little help from friends and family...More