where to have a nice lunch in london? and not expensive
Any Public House you see. If you walk past a Pub that is crowded, that should tell you the food is good and not expensive.