Hotel Aloft by Marriott Birmingham Soho Square
★★★
1101 6th Avenue North, Birmingham (AL), United States Show on map
Super 8 by Wyndham Birmingham Downtown is a hotel in Birmingham (AL), United States. It is one of 118 places to stay in Birmingham (AL) listed on Triptoic. The property has 70 rooms.
1101 6th Avenue North, Birmingham (AL), 35203, United States
Super 8 by Wyndham Birmingham Downtown is located at 1101 6th Avenue North, Birmingham (AL) 35203, United States.
Super 8 by Wyndham Birmingham Downtown has 70 rooms.
Highly rated alternatives close by
#1 in Birmingham
Hotel
Hotel