Robert A Johnson, DDS, Dentist

139 Prince St Ste 1
TappahannockVA  22560-0115 (Essex County)


Phone: 804-443-4484
Fax: 804-443-9002

NPI: 1023146404
License Number: 0401004109 (VA)