Charlotte Street contains an amazing array of restaurants to suit everyone's budget. One of the largest concentration of restaurants in London