Welcome to Greenhouse Spa

June 29, 2014

Conviently located in Redwood City, our address is

734 Woodside Road, Redwood City, CA 94061

We're open daily from 10 AM - 8 PM

For more information, please call (650) 299-0299