1. Smooch The Pooch 85 Stoddards Wharf Rd, Ledyard, CT 06339 Coordinate: 41.44379,-72.0327 Phone: (860) 464-7387