The Natural Kitchen Restaurant – New Street Square
The Natural Kitchen is a food retail company specialising in high quality food prepared using natural ingredients. Insides have completed the fit out of a number of their establishments, including these large premises in the City of London.