About

Edit info

Check out Beauty Shop (address: 2761 Main St, Lake Placid, NY 12946). Get up-to-date pricing and hours by calling (518) 523-1340.