About

Edit info

Are you looking for a spa in Newport Beach, CA? Millennium Medical Spa is a local day spa located at 4341 Birch St. For appointments or for prices call today. Opening hours: Monday through Friday from 9:00am to 5:00pm.