Offices

Richmond Headquarters

11100 West Broad Street
Glen Allen, VA 23060
United States
E-MAIL:info@thalhimer.com
PHONE NUMBER:804.648.5881
FAX NUMBER:804.697.3479

CHARLOTTESVILLE

600 E Water Street, Suite C
Charlottesville, VA 22902
United States
E-MAIL:info@thalhimer.com
PHONE NUMBER:434.234.8460
FAX NUMBER:804.697.3479

FREDERICKSBURG

Eagle Village
1125 Emancipation Highway, Suite 350
Fredericksburg, VA 22401-8449
United States
E-MAIL:info@thalhimer.com
PHONE NUMBER:540.373.0600
FAX NUMBER:540.373.1009

NEWPORT NEWS

One BayPort Way, Suite 100
Newport News, VA 23606
United States
E-MAIL:info@thalhimer.com
PHONE NUMBER:757.873.2900
FAX NUMBER:757.873.3445

Virginia Beach

The Town Center of Virginia Beach
222 Central Park Avenue, Suite 1500
Virginia Beach, VA 23462
United States
E-MAIL:info@thalhimer.com
PHONE NUMBER:757.499.2900
FAX NUMBER:757.499.1265 fax

Lynchburg

6000 Boonsboro Rd, Suite A
Lynchburg, VA 24503
United States
E-MAIL:info@thalhimer.com
PHONE NUMBER:434.237.3384
FAX NUMBER:434.239.4058 fax

ROANOKE

310 First Street, Suite 300
Roanoke, VA 24011
United States
E-MAIL:info@thalhimer.com
PHONE NUMBER:540.767.3000
FAX NUMBER:540.344.0687