LaVista Road Retail

A two building retail development located in Tucker, Georgia.