Areas Served / Locations

Chesapeake Office

J.D. Miles & Sons, Inc.

Physical:
210 B Street
Chesapeake, VA 23324
Phone: 757-545-5912
Fax: 757-545-4303

Mailing:
PO Box 5008
Chesapeake, VA 23324

J.D. Miles & Sons, Inc. Chesapeake Office

Miles Roofing, Inc.

Physical:
210 B Street
Chesapeake, VA 23324
Phone: 757-545-1777
Fax: 757-545-4303

Mailing:
PO Box 5008
Chesapeake, VA 23324

Greenbrier Office

Southwest Roofing, Inc.
A Division of J.D. Miles & Sons, Inc.

Physical & Mailing:
2873 Gratton Road #A
Tazewell, VA 24651
Phone: (276) 988-2309
Fax: (276) 988-2723

J.D. Miles & Sons, Inc. Location
J.D. Miles & Sons, Inc. Aerial View