IMT Buckhead on 26th is a multifamily property located at 225 26th Street NW in Buckhead, Urban Atlanta. Built in 2004, the property features 453 units, of the following types: One Bedroom, One Bedroom/Den, Studio, Three Bedroom/Townhouse/Two and One Half Bath, Two Bedroom/Two Bath, totaling 418,702 SqFt.