Bamboo Inn offers authentic Chinese cuisine, bringing traditional flavors to London. It is located opposite Kings Cross Station.