Hotel Embassy Suites Hotel Birmingham Homewood Alabama United States.