About

Edit info

Looking for a nail salon near you? Nails by Rosa, located at 1030 Curtis St, is a nail salon in Menlo Park, CA 94025. Call (650) 325-2938 to get current prices and hours, as well as to schedule a visit.