Hi everyone! Just wondering if the apartments have been renovated recently. I see a lot of different pictures of the complex depending on the website. Was just wondering which pictures are more current. Thanks.
Address: 743 Holmes St NW, Atlanta, GA 30318, USA
743 @ Howell Mill Apartments (Owner) | Mar 22, 2021
Hi Sabrina and thank you for your interest in our community! Please give us a call and we'll be glad to answer any questions that you may have. Thank you!
M Zone | Dec 17, 2020
Don't move here
Thanks! Your answer is awaiting moderation.