Residence Inn by Marriott Montgomery
Residence Inn by Marriott is designed to make you feel at home for a day, a week, a month or more.
Suites give you fifty percent more space than a traditional hotel room.
The Residence Inn Montgomery is located adjacent to the Alabama Shakespeare Festival theatre complex twelve miles north of downtown Montgomery.
1200 Hilmar Ct., Montgomery, AL 36117, USA