London is home to many famous restaurants, pubs dating back centuries and nightclubs that never go to sleep. This is one of the best English-speaking experiences in London. You can sit outside and sip a pint of home-brewed ale. There are many amazing venues in the city, both historical...