Devon Self Storage - 1831 W. Allegheny Ave, Philadelphia, PA 19132