Teddy's Stores
538 Main St, Cromwell 06416