Your Friendly Dentist in Steele Creek, NC

At River Vista Dentistry, we provide exceptional, family-friendly dental care built on a foundation of trust within the Steele Creek community. Our practice has a variety of treatments so we can care for you and your family’s dental needs. Dr. J. Randall Marshall is excited to help you achieve your best smile!

dentist explaining x-rays to patient


Personalized Dental Care

Our patients are our number one priority. We give you personalized care based on your unique needs and want you to leave our office feeling happy and satisfied with your visit. Our treatments range from routine exams and restorative treatments to cosmetic smile makeovers.

Dental Services

office interior


Comfortable Steele Creek Office

It’s normal for some adults and children to feel anxious or fearful when they visit the dentist. However, you don’t need to feel nervous when you visit us. Our warm and inviting Steele Creek office is fully stocked with amenities for your entertainment and relaxation. We have a children’s play area, free Wifi, Netflix, aromatherapy, massaging dental chairs, and more.

Affordable Financial Options

We provide a variety of financial options to ensure you can afford the treatment you need without breaking the bank. We are an insurance-friendly practice and have flexible financing options. For those who are uninsured or underinsured, we have an in-house dental membership plan. If you currently have any questions or concerns, please feel free to fill out our contact form or call us at 980-224-7192.