Open in Ledyard Center since 1964, Lou's is a well-established automotive and power equipment repair business. Open 6 days a week, with three service bays, Lou's is competitively priced and carries a small selection of automotive supplies. From oil changes to transmissions, Lou offers the skills, expertise and experience to "do it all."