Welcome to Greenhouse Spa

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