Chicken Shop

199-206 High Holborn London WC1V 7BD