Site anchored by highly successful Super 1 Foods.
Address: 2418 S Union St, Opelousas, LA, USA
City: Opelousas
State: Louisiana (LA)
Size: 7200 sq. ft.