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.

Frequently Asked Questions about BUSINESS IS CLOSED

Technologies Used

Social Profiles

Key Decision Makers

Rock Navarkal Founder
LinkedIn
Rock Navarkal Owner