Diabetes Services
Locations near you

Physician Office Locations

Riverside has three locations of it’s Riverside Endocrinology & Diabetes Specialists practice.

Eastern Shore
Riverside Endocrinology & Diabetes Specialists Eastern Shore
A division of Riverside Shore Memorial Hospital
20486 Market Street
Onancock, VA 23417
757-302-2700

Newport News
Riverside Endocrinology & Diabetes Specialists Peninsula
A division of Riverside Regional Medical Center
12200 Warwick Blvd., Suite 590A
Newport News, VA 23601
757-534-5918

Williamsburg
Riverside Endocrinology & Diabetes Specialists Williamsburg
A division of Riverside Doctors’ Hospital Williamsburg
3700 Battery Blvd., Suite 202
Williamsburg, VA 23185
757-534-5918

Riverside Diabetes Services Locations (Classes & Support)

Eastern Shore
Riverside Diabetes Services Eastern Shore
20480 Market Street
Onancock, VA 23417
757-302-2124

Peninsula
Riverside Diabetes Services Peninsula
12200 Warwick Blvd., Suite 590A
Newport News, VA 23601
757-534-5918

Williamsburg
Riverside Diabetes Services Williamsburg
3700 Battery Blvd., Suite 202
Williamsburg, VA 23185
757-534-5918

Virtual Visit Classes & Consults

Several of the classes are available online or as one-on-one virtual visits.

Learn more about our classes and support services.

Dig Deeper

Riverside’s resources available to help those living with prediabetes

Riverside Primary Care

Having a primary care provider is key to managing your diabetes. They can help you diagnose and treat the disease, as well as screen for other complications that may arise. Learn more about Riverside’s Primary Care Services or find a provider near you.

Diabetes Self-Management Education

This 4-hour class can help give you the basic tools you need to manage your condition. Learn about tracking blood sugars, meal planning and more.

Managing Diabetes

Learn more how diabetes is managed – from diet and exercise to the medications and devices available to help you stay in control of your diabetes.