About Dr. Craig Flaherty, DDS
Dental visits don’t have to feel like a chore, especially when the office is right in the mix of Hampton’s daily rhythm. Dr. Craig Flaherty, DDS keeps things simple with routine cleanings, fillings, and more involved procedures like crowns or root canals—all from a spot on Emancipation Drive that locals already know. The address is 100 Emancipation Dr, Hampton, VA 23667, tucked between the post office and the pharmacy, so it’s easy to tack on a checkup while running other errands. They handle everything from basic exams to extractions and even some cosmetic tweaks, making it a solid option when you’d rather not bounce between specialists.
If the thought of scheduling makes you groan, just grab the phone and dial (757) 722-9961—no need to overthink it. The team can usually sort out same-week slots, which is handy when a tooth starts acting up or you realize it’s been way too long since the last polish. For directions, pull up the map and you’ll see it’s a straight shot from Mercury Boulevard. Nothing fancy, just dependable care when you need it.
This listing was last updated on April 29, 2026