Emporia
431 S. Main Street
Emporia, VA 23847
Phone: (804) 330-9105
Fax: (804) 521-1061
Toll Free: (833) 330-9105
Get Directions
Office Hours by Appointment:
Thursday 9am to 4pm
Far West End / Broad Mills Business Park/ Goochland
1700 Mills Road, Suite B
Henrico, VA 23233
Phone: (804) 330-9105
Fax: (804) 521-1061
Office Hours by Appointment:
Monday and Thursday: 8 am – 5 pm and Friday: 8 am – Noon (Appointment Only)
Hanover/Mechanicsville
8152 Pleasant Grove Road
Mechanicsville, VA 23116
Phone: (804) 330-9105
Fax: (804) 521-1061
Office Hours by Appointment:
Monday-Thursday 8am – 5pm and Friday 8am – Noon
Rx Dispensary Hours:
Monday- Thursday 8:00 am- 12:30 & 1:00 pm -4:30 pm
Friday- 8:00 am- 12:00 pm
Saturday and Sunday- Closed
For information during business hours please call 804-442-7334
Prince George
Puddledock Medical Center
2025 Waterside Road,
Suite 105
Prince George, VA 23875
Phone: (804) 330-9105
Fax: (804) 521-1061
Get Directions
Office Hours by Appointment:
Monday-Thursday: 8 am -5pm and Friday: 8am to Noon
Reynolds Crossing
6900 Forest Avenue,
Suite 200
Richmond, VA 23230
Phone: (804) 330-9105
Fax: (804) 521-1061
Get Directions
Office Hours by Appointment:
Monday- Thursday: 8 am – 5 pm
Friday: 8 am to Noon
Please note: Our building is in the back left corner of the Reynolds Crossing Office Complex. Please turn into Reynolds Crossing from Forest Avenue at the sign that indicates our address- 6900 Forest Ave.
Stony Point- Office & Surgery Center
Office
9101 Stony Point Dr.
Richmond, VA 23235
Phone: (804) 330-9105
Fax: (804) 521-1061
Get Directions
Office Hours by Appointment:
Monday-Thursday 8 am -5pm and Friday 8am to Noon
Urgent care Friday Noon- 4:30 by appointment only
Urgent care Saturday 8 am to 11 am by appointment only
Surgery Center Hours:
Monday – Friday 7 am to 4:30 pm
Rx Dispensary Hours:
Monday- Thursday 8:00 am- 12:30 & 1:00 pm -4:30 pm
Friday- 8:00 am- 12:30 pm & 1:00 pm – 4:00 pm
Saturday and Sunday- Closed
For information during business hours please call 804-673-4522
Tappahannock
1396 B Tappahannock Blvd. (Rt. 17)
Tappahannock, VA 22560
Phone: (804) 330-9105
Fax: (804) 521-1061
Toll Free: (833) 330-9105
Get Directions
Office Hours by Appointment:
Monday and Thursday: 9 am – 4 pm