Where to find us: Find us at our offices located in Virginia and North Carolina. Virginia Corporate Office 434.369.4374 Mailing address: P.O. Box 119 Altavista, VA 24517 Delivery address: 101 Edgewood Avenue Altavista, VA 24517 Industrial Service Office 434.309.2502 1305 Main Street Altavista, VA 24517 Fabrication Center 434.369.4374 101 Ogden Road Altavista, VA 24517 Portsmouth Service Office 434.401.0034 4013-A Seaboard Court Units 1 & 2 Portsmouth, VA 23701 Charlottesville Office 434.293.8669 1125 Stoney Ridge Road Charlottesville, VA 22902 Richmond Service Office 800.789.7199 Delivery address: 10053 Lickinghole Road Ashland, VA 23005 Service office: Suite J Commercial Construction office: Suite C NOVA Service Offices 703.439.7954 6594 Commerce Ct. Warrenton, VA 20187 Roanoke Office 1310 Plantation Road NE Roanoke VA 24012 North Carolina Charlotte/China Grove Service Office 704.856.8611 2233 Highway 152 East China Grove, NC 28023 Raleigh Service Office 919.803.5183 10127 Division Drive Raleigh, NC 27603 Special Projects Office 336.420.5107 2513 Richardson Drive Reidsville, NC 27320 CONTACT & LOCATIONS | PARTNERS | FTP Commercial Construction | Industrial Services | Commercial HVAC Services | Safety | Field Connect About | Our Team | Projects | Partners Helping Partners | Charitable Foundation | Remote Support © 2019 Moore’s Electrical and Mechanical Construction, Inc.