For the ultimate lunch you could walk over to gaucho in more london place. There are quite a few chains around there too like strada, amano, dim t. Brew wharf is a nice atmosphere. ROast is nice but a lot more expensive! There are of course plenty of stalls selling hot food but I assume you want a sit down meal?