BUSINESS IS CLOSED

$3.0M revenue • Cherry Creek Plaza II, 650 S Cherry St 1015-floor 10, Denver, CO, 80246, United States

Last Updated Apr 19, 2026

Company Overview

Company Name

BUSINESS IS CLOSED

Address

Cherry Creek Plaza II, 650 S Cherry St 1015-floor 10, Denver, CO, 80246, United States

Approx. Annual Revenue

$3.0M

Established

2020

About BUSINESS IS CLOSED

Mountain Med Spa is a premier med spa located in Denver, Colorado, specializing in a range of aesthetic services such as BOTOX®, chemical peels, and laser acne treatment. Led by Dr. Rock Navarkal, the experienced medical and aesthetic team works closely with clients to create personalized treatment plans that deliver natural-looking improvements to their overall aesthetic.

More Companies in Colorado

Browse all companies in Colorado

Frequently Asked Questions about BUSINESS IS CLOSED

Technologies Used

Social Profiles

Key Decision Makers

Rock Navarkal Owner