You could try Chez Gerard http://www.visitlondon.com/attractions/detail/457862
Nice dining room, good location, food most people will like, not too expensive.
Alternatively, how about Mango Tree http://www.visitlondon.com/attractions/detail/110805