Skip to content
Be the first to know & the first to go…
Touch Here For Menu
Squirrel, South Kensington
Set in the heart of Kensington, Squirrel is a fast and casual, healthy food and drink concept.
Their first 'Tree House' is now open with more on their way. Watch this space!
11 Harrington Road, South Kensington, London, SW7 3ES
Back to Restaurant Listings
Be the first to receive our latest reader offers, news and reviews