About

Edit info

Located in Howell, MI, Look Salon is a salon situated at 2614 E Grand River Ave, Howell, MI 48843. Looking for more Look Salon prices or have additional questions? Call Look Salon at (517) 545-1883.