Delta 2 Self Storage Units
These climate-controlled and conventional self storage units are located at 15746 Hwy 190 Opelousas, Louisiana 70570. There are a total of 296 units ranging in size from 5’x10′ to 14’x50′. This is one of the biggest facilities in the area. The premises include: fully concreted, video surveillance, pest control maintenance, 24-hour computerized gate entrance, and 24-hour keycode access. There is also an RV sewage dump available on site.