Squirrel at Market Halls Victoria - Market Halls Victoria, 191 Victoria St, Westminster, London SW1E 5NE, UK on Eaten