Red Squirrel Self Store Reviews Home / Reviews / Red Squirrel Self Store Reviews 4.8 from 80 reviews- Red Squirrel Self Store 4.9 from 32 reviews- Red Squirrel Self Store Broxburn Reviews 4.8 from 48 reviews- Red Squirrel Self Store Cumbernauld Reviews