SOLD :: 3829 N Teak Ave New Orleans LA