Otto Barber Shop

158 Dundee Road, Stamford, CT 06903