Drury Inn & Suites Birmingham Southwest

160 State Farm Road
Homewood
Alabama
United States