A site plan for Farmington.
A site plan for Farmington. Courtesy MPV Properties
A site plan for Farmington. Courtesy MPV Properties