SquirrelRestaurants191 Victoria StVictoria, Greater London, SW1E 5NE · GBPhone unavailableEmail unavailablewearesquirrel.comHours not available