About

Edit info

Looking for a nail salon near you? Nail Time is a Mountain View nail salon located at 359 W El Camino Real , Mountain View, CA 94040. Want more information on Nail Time prices or hours? Get details by calling (650) 965-7514.