Charing Cross Restaurants: Central and Bustling. Charing Cross is one of London’s major hubs, and the station is one of London’s most important meeting points. Just a stone’s throw from the Thames, this area is lively. Close to Trafalgar Square, this region is a tourist hotspot: cultures from all over the world mingle together and coexist. This diversity is reflected in the ethnic choices available to restaurants in Charing Cross, including everything from Bangladeshi to Caribbean cuisines. There are so many historic landmarks nearby that it would be nearly impossible to walk to them in just one day. St. James’s Park, for example, is a popular place for Londoners to go for a stroll. Nearby, there are many foreign embassies as well as several great restaurants.