Looking to declutter? Mel is your research assistant. → 8949-8951 Birch St – NOLA.Today

8949-8951 Birch St

New Construction Permit

Street View of 8949-8951 Birch St
New construction of two-family residence on vacant lot, including all new utility connections.
Ref code 1F4ZLR
?