What to eat in London – Borough Market

Food markets - Borough Market, London A 10 minutes walk from the Globe Theatre. You can’t be wrong.  But if you get lost in the web of surrounding narrow streets, just look up in the sky and search for a green roof. Here beneath you’ll find the beating heart of London’s oldest food market. With [...]