Red Squirrel Self Store Reviews Home / Reviews / Red Squirrel Self Store Reviews 4.8 from 120 reviews- Red Squirrel Self Store 4.9 from 52 reviews- Red Squirrel Self Store Broxburn Reviews 4.6 from 68 reviews- Red Squirrel Self Store Cumbernauld Reviews