Now For Lease In New Orleans! Red Fish Property Management has three homes now available for lease in New Orleans: 7217 Pritchard Place, New Orleans, LA 70125 7219 Pritchard Place, New Orleans, LA 70125 330 Julia St, #516, New Orleans, LA 70130 7217 Pritchard Place This unit has two bedrooms and one […]