Embassy Suites Montgomery Experience more at Embassy Suites Montgomery – Hotel & Conference Center, offering a great choice of facilities and services. Situated in historic downtown Montgomery, Alabama, this hotel is just steps from Montgomery Convention Center.