Alabama > Homewood > Travel & Transportation > Hotels, Motels, & Lodging > Aloft Birmingham Soho Square
1903 29th Avenue South, Homewood, Alabama, 35209
Main: (205) 874-8055 Fax: (205) 874-8455
Travel & Transportation > Hotels, Motels, & Lodging
No reviews yet. Be the first to write a review!