2648 Homestead Rd, Santa Clara, CA 95051 (408) 261-2143
How to go there
Nail salon Loc: 37.3387 / -121.973
Plan your visit