Hotel

Starwood Hotels ( Store Number: # 3272 ) Store Hours and Reviews in Homewood, Alabama

Starwood Hotels - Aloft Birmingham Soho Square
1903 29th Avenue South, Homewood, AL 35209.
Starwood Hotels - Aloft Birmingham Soho Square Phone Number(205) 874-8055 Driving Distance from, : 5966.12 mile

get driving directions

  • Checkin Time :
  • 3
  • Checkout Time :
  • 12
  • Meeting Space :
  • 650
  • Room Count :
  • 111

Aloft

Search Locally in other categories