New luxury apartments coming to downtown Birmingham
BIRMINGHAM, Ala. (WBRC) – You could soon live in the former AT&T City Center building in downtown Birmingham. It’s being renovated right now to create over 400 luxury apartments in the heart of the Magic City. The building sits at 600 19th St. N and is one of the largest in the city at around […]