The restaurant scene in London wouldn’t be complete without Wildwood Kitchen. You will find Wildwood Kitchen in London on 21 Station Rd. Wildwood Kitchen's menu is all about delicious Italian fare. Being located in the heart of Barnes, London makes Wildwood Kitchen easily accessible with plenty of other or similar restaurants near Wildwood Kitchen in London. Find your new favourite restaurant on Quandoo and book your table online in just a few clicks.