Main Street Homes offers new homes for sale in Virginia. We build new homes in Richmond Virginia, including Chester, Chesterfield, Glen Allen, Lanexa, Mechanicsville, Midlothian, Moseley, New Kent, Petersburg, Hanover, Henrico, Powhatan and Quinton, VA. Choose the home that's right for you from among our award-winning floorplans. Our bright, open floorplans include first floor master homes, one story homes and two story homes. Some floorplans have finished third floors, finished basements and three car garage options available.