3175 Azalea Garden Rd
Norfolk, VA 23513Sq.Ft.9,074
Year1982
The property located at 3175 Azalea Garden Rd Norfolk, VA 23513 is a Shopping Center property. Built in 1982, the property at 3175 Azalea Garden Rd is approximately 9,074 square feet. The property is located in the Elmhurst neighborhood.