Shanghai Family Chinese Restaurant Holborn
40, New Oxford Street, London, Greater London - WC1A 1EP
020 7631 4538
Shanghai Family Restaurant is located between Holborn Station and Tottenham Court Road Station,two underground stations, adjacent to th.....ionalhall