Set within 7.5 km of Fitzgerald Museum and 13 km of Alabama Capitol, InTown Suites Extended Stay Select Montgomery AL offers rooms in Montgomery. This 2-star hotel has air-conditioned rooms with a private bathroom.
Number of rooms: 4
3670 Richard Road, Montgomery, AL 36111, United States