Refresh Snoring and Sleep Apnea Center

Closed

Photos

1905 S Pearl St
Denver, CO 80210
Sleep soundly at night with Refresh Snoring and Sleep Apnea Center. Located in Castle Rock, we're Colorado's only facility certified by the American Academy of Dental Sleep Medicine. Dr. McLain has helped hundreds of patients live longer, healthier lives by successfully treating their sleep apnea with a custom fabricated oral appliance. We go above and beyond to help our patients get the good night's sleep they deserve.

Find related places

Owner verified
See a problem?

You might also like

United StatesColoradoDenverRefresh Snoring and Sleep Apnea Center

Partial Data by Infogroup (c) 2025. All rights reserved.

Partial Data by Foursquare.