Looking to declutter? Mel is your research assistant. → 3251 Texas Dr – NOLA.Today

3251 Texas Dr

New Construction Permit

Street View of 3251 Texas Dr
PHASE 1A- Building A - The second building of a multi-phased project.
A two-story multi-family building with 16 one-bedroom apartment units. Stormwater Management is under 22-07625-NEWC
Ref code L1KBR6
?