About

Edit info
  • Closed Today
  • (303) 428-7777
  • 11265 Decatur St
    Westminster CO 80234

Lotus Salon & Spa, located at 11265 Decatur St, is a nail spa in Denver, CO 80234. Want Lotus Salon & Spa menu and pricing details? Call (303) 428-7777. Lotus Salon & Spa is rated 3.5 stars by 2 reviewers. Look below at the business hours to see if Lotus Salon & Spa is currently open.

Yelp Reviews