This is London's oldest fruit and vegetable market (and has been in London Bridge for 250 years). Besides a wholesale fruit and vegetable market one can also find fine foods, gourmet foods and all sorts of organic dishes. (French cheese and foigras, Spanish delicatessen, Polish sandwiches and a long etc). All delicious if only a bit expensive.
A great place to go for a nibble if you're walking along the south bank of the Thames.