Fortnum and Mason on Piccadilly is nice and not expensive
Some other places
http://www.londontown.com/London…