Hero

Our Location in Needham

Schedule a Consultation

Where to Find Ostelis

Come visit us at our welcoming medical center on Crawford Street. As you stroll down from Hampton Avenue, look for a brick building marked with the number 18. We’re right across from the shopping center. 

Convenient parking is available steps from our entrance. On busier days, you can find additional parking at the shopping center.

Embrace Your Masterpiece: Experience the Art of You at Ostelis

At Ostelis Aesthetics Medical Center, we blend wellness, art, and technology to celebrate you—because you are a masterpiece deserving of masterful care. 

Imagine enhancing your natural beauty, addressing skin concerns, revitalizing thinning hair, and refining facial contours. We’re here to help make that a reality. 

By choosing Ostelis, you’re not just selecting a medical center—you’re embracing an experience where your individuality is honored, your goals are heard, and your beauty is celebrated. 

Schedule a Consultation

Our Location

Our Address

  • 18 Crawford St., Suite 2L
  • Needham, MA 02494

Visit our medical center on Crawford Street. Look for a brick building with the number 18 right off Hampton Avenue.

Contact Information

Hours of Operation

Monday:
9:00 AM 6:00 PM
Tuesday:
9:00 AM 6:00 PM
Wednesday:
9:00 AM 6:00 PM
Thursday:
9:00 AM 6:00 PM
Friday:
9:00 AM 5:00 PM
Saturday:
9:00 AM 2:00 PM

Please call for additional time slots outside of our regular hours.

Schedule a Consultation

What Are Your Transformation Goals?

Our Technology

Alma TED hair restoration is a minimally invasive procedure that can restore areas of thinning or lost hair for men and women.

Alopecia & Hair Loss

Opus combines plasma and radiofrequency (RF) energy for a noninvasive, enhanced skin resurfacing and face tightening treatment.

Our Technology

Soprano ICE uses a gentle laser to remove unwanted hair removal. The process is quick and safe for all skin tones and hair types. 

Laser Removal

Our Location

Our Address

  • 18 Crawford St., Suite 2L
  • Needham, MA 02494

Visit our medical center on Crawford Street. Look for a brick building with the number 18 right off Hampton Avenue.

Contact Information

Hours of Operation

Monday:
9:00 AM 6:00 PM
Tuesday:
9:00 AM 6:00 PM
Wednesday:
9:00 AM 6:00 PM
Thursday:
9:00 AM 6:00 PM
Friday:
9:00 AM 5:00 PM
Saturday:
9:00 AM 2:00 PM

Please call for additional time slots outside of our regular hours.

Schedule a Consultation

Testimonials

Gallery

instagram facebook facebook2 pinterest twitter google-plus google linkedin2 yelp youtube phone location calendar share2 link star-full star star-half chevron-right chevron-left chevron-down chevron-up envelope fax