Pinned 10 years ago
A Cena in Twickenham, London. Beautiful Italian food and a sexy interior that's all about dark panelling, white tablecloths and low lighting.