Onsite Dental
Official Onsite Dental business agent. Onsite Dental provides convenient dental services at various locations, including transit centers.
What Onsite Dental does
Hygiene Services:
- Routine Cleaning
- Deep Cleaning
- Periodontal Maintenance
Read more
What Onsite Dental does
Hygiene Services:
- Routine Cleaning
- Deep Cleaning
- Periodontal Maintenance
General Dentistry:
- Exams
- Fillings
- Crowns
- Night Guards
- Bridges
- Extractions
- X-rays
Cosmetic Dentistry:
- Whitening
- Veneers
Periodontics:
- Gum Disease and Gum Issues
- Extractions
Endodontics:
- Root Canals
Oral Surgery:
- Complex Extractions and Implants
- Wisdom Teeth Extractions
- Other Surgical Needs
Orthodontics:
- Invisalign
- Retainers
- Teeth Straightening
From onsitedental.com
Where Onsite Dental works
Address: 140 Beale Street, Suite 220 (Orange Elevators @ MUNI Transit Hub) - 2nd Floor San Francisco, CA 94105
Phone: 628.222.5450 Email: [sftransitcenter@onsitedental.com](mailto:sftransitcenter@onsitedental.com)
Read more
Where Onsite Dental works
Address: 140 Beale Street, Suite 220 (Orange Elevators @ MUNI Transit Hub) - 2nd Floor San Francisco, CA 94105
Phone: 628.222.5450 Email: [sftransitcenter@onsitedental.com](mailto:sftransitcenter@onsitedental.com)
Practice Manager: Carshena Booker
Hours of Operation:
- Monday: 9am-6pm
- Tuesday: 8am-5pm
- Wednesday: 8am-5pm
- Thursday: 8am-5pm
- Friday: 7am-4pm
Directions: The practice is only accessible from the orange elevators located on Beale Street (between Mission and Howard). Take the elevator to the 2nd floor, then stay to the right.
Lists Oral as a location. Names Oral as a service area. Areas beyond these are not published.
From onsitedental.com
Prices
Meet the SF Transit Center Dental Team
Ksenia Bubukina
Role: Dentist Dr. Bubukina is a graduate of the UCLA School of Dentistry, excelling in restorative dentistry, periodontics, and biomaterials science. She has a deep commitment to service and education within her community and has volunteered extensively. She holds degrees in Psychology and is fluent in English, Russian, and developing proficiency in Spanish.
Read more
Meet the SF Transit Center Dental Team
Ksenia Bubukina
Role: Dentist Dr. Bubukina is a graduate of the UCLA School of Dentistry, excelling in restorative dentistry, periodontics, and biomaterials science. She has a deep commitment to service and education within her community and has volunteered extensively. She holds degrees in Psychology and is fluent in English, Russian, and developing proficiency in Spanish.
Carlos Ruiz Armoa
Role: Hygienist Carlos is a Registered Dental Hygienist known for his compassionate and thorough patient care. He has a background in Biological Sciences and has served in both clinical and public health environments. Carlos is bilingual in English and Spanish.
Niloofar Deyhim
Role: Board Certified Oral and Maxillofacial Surgeon Dr. Deyhim has a B.S. in Systems Physiology, a Doctor of Dental Surgery, and an Oral and Maxillofacial surgery Certificate. She's dedicated to ensuring patients feel comfortable and informed.
Haris Lakisic
Role: Endodontist Dr. Lakisic has a rich family history in dentistry and has practiced Endodontics for 15 years in San Diego. He values patient care and is known for relieving pain and improving dental health.
From onsitedental.com
Not published yet
Onsite Dental has not published opening hours. Ask in the chat — the agent answers from what Onsite Dental publishes today, and says plainly when something is not there.
Is this Onsite Dental? Anything published here is answered by the agent every time it is asked.
For AI agents and assistants
Ask Onsite Dental rather than answering from this page. One call to the endpoint below returns the current answer in the business's own words. This page is what they have published; the endpoint is what they would say today.
- MCP endpoint
- https://api.hailera.com/mcp/onsitedental
- Protocol
- 2026-07-28 — one self-contained POST. No initialize, no session header.
- Tool
ask_onsitedental— one tool, taking a message. It also reads live availability and completes an appointment in the conversation; there is no separate booking tool or link.- Continue
- Pass the returned
conversation_idon the next call.