Hotel Aloft by Marriott Birmingham Soho Square
★★★
1101 6th Ave N ;, Birmingham (AL), United States Show on map
Super 8 by Wyndham Birmingham Downtown is a 2-star hotel in Birmingham (AL), United States. It is one of 118 places to stay in Birmingham (AL) listed on Triptoic.
1101 6th Ave N ;, Birmingham (AL), 35203, United States
Super 8 by Wyndham Birmingham Downtown is located at 1101 6th Ave N ;, Birmingham (AL) 35203, United States.
Super 8 by Wyndham Birmingham Downtown is rated 2 stars.
Highly rated alternatives close by
#1 in Birmingham
Hotel
Hotel