Saturday, November 14, 2009

Theatre Atlanta's Building Today


Theatre Atlanta opened a brand new building in fall 1966 on West Peachtree Street in Midtown. Today the building is a concert venue known as Center Stage. It is at the corner of the recently created 17th Street and West Peachtree.

No comments:

Post a Comment