There's a decent Greek place along the river not far from the Oxo. Otherwise, there's loads of restaurants around Waterloo and the South Bank, as well as some over towards Bankside. Do people need to go somewhere afterwards? I.e. is proximity to transport an issue?