New Image Medical Spa, Fremont, located at 680 Mowry Avenue is a concept in skin care and total well being. The highest quality clinical and organic skin care products have been selected and incorporated into medical treatments. Medical treatments that correct the appearance of the skin are offered by a board certified physician.