Ate at an Italian restaurant on the Embankment last year and cannot remember the name. It was small, not at all a high end or trendy place, but the food was better than your run of the mill red sauce place. It was about halfway between Embankment tube and Charing Cross station. I realize this is a longshot with such a vague description, but can anyone jog my memory? Much appreciated.