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