Annunciation Inn

Address:1220 Spain St.
Neighborhood:St. Roch
Contact:Dechaun Hicks
Unit Makeup:106 1BR
Income:1 person: $21,000; 2 people: $24,000
Phone:(504) 822-8300
More Info: View Flyer