1. Talk Of The Town Hair Salon 49 Main St, Leominster, MA 01453 Coordinate: 42.52749,-71.75891 Phone: (978) 534-8516