Mona Lisa Cafeby Michael Hubbard 13 April 2000 | LondonAn English greasy spoon with a difference – this place is very definitely Italian. Continue Reading