Drag box to select area
100% Were impressed
With its well-trained staff, emphasis on quality service, and vibrant atmosphere, Lee's Nails is an inviting choice for those needing a manicure and pedicure.
2416 Santa Clara Ave, Alameda, CA 94501
- Hours: Mon - Thu, 10am - 7pm; Sat, 10am - 7pm; Sun, closed