A Little Touch of Heaven – Newport Beach Spa
A Little Touch of Heaven - Newport Beach Spa Last week I found my new favorite spa in Newport Beach. A Little Touch of Heaven is located at 3363 Via Lido, this lovely little spa is located just down the street from California Beach. I had not noticed…