About

Edit info

Looking for a day spa near you? Give Mermaid Island Face & Body Spa a try. Mermaid Island Face & Body Spa's address is 2075 Bentley Plz, Fenton, MO 63026. Question on Mermaid Island Face & Body Spa prices and hours, or need to make an appointment? Call today at (636) 225-8008.