Where is The Nail Shop located?
The Nail Shop is located at 1351 Park St, Alameda, CA 94501.
The Nail Shop
Alameda, California
FAQ
Hours, booking, location, and service questions.
The Nail Shop is located at 1351 Park St, Alameda, CA 94501.
The Nail Shop offers manicures, pedicures, and gel polish services.
The Nail Shop is open daily from 10 AM to 7 PM.