4.3
17 Review
The Belle Spa is located in Redwood City, California. For bookings and inquiries, you may reach them at (650) 298-8109 or you may visit their facebook page at https://www.facebook.com/Belle-nail-spa-259926254037008/.
"Best mani/pedi ever, hands down."
Jennifer A. Schofield - 12 October 2018
Incorrect InfoLet us know