La Quinta Inn and Suites Birmingham Homewood, Birmingham, United States of America
La Quinta Inn and Suites Birmingham Homewood is conveniently located at 60 State Farm Pkwy in Birmingham, United States of America
Hotel Location:
Address: 60 State Farm Pkwy
City: Birmingham
State: AL
Country: United States of America
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: noon
- Coffee/Tea Maker
- Fitness
- Meeting Room
- Air Conditioning
- In Room Iron
- Hair Dryer