About

Edit info

Located in San Carlos, CA, Tlc Nail and Foot Spa is a nail salon situated at 1150 Morse Blvd San Carlos, CA 94070 that offers services such as pedicures, manicures, and mani-pedis. Get a pedicure for $25 or a manicure for $20. To find out when Tlc Nail and Foot Spa is open, call (650) 620-9897.