Hello, we're spending a week in London and would like to stay near a market where there's fresh fruit and vegetables. Both my parents are vegetarians. There'll be four adults total. Are there self-catering apartments you'd recommend? Maybe in the National Gallery or St Paul's Cathedral area? We'll use buses as our main mode of transport. Thanks in advance.