Village on the Green Apartments is located just minutes from downtown Nashville. It is nestled in the peaceful Metro Center area near T.S.U and Meharry Medical College. We look forward to meeting you in person!
We are instered in getting one of your apartments
We are still trying to find an apartment, wished I did live there.
Need. To take. To someone
Need to talk to someone
I just want a reply for a tour or some sort of communication from the office. Be it a text or email.
I love the whole inside of the apartment.