Lido Restaurant the Address: 773 Quinebaug Rd, Thompson, CT 06277 Phone: (860) 935-5521 Other Businesses: Jcs Pizza at 1097 Thompson Rd, Thompson, CT 06277 Pennys Corner Cafe at 17 Starr Rd, Thompson, CT 06277 White Horse Inn At Vernon Stiles at 351 Thompson Rd, Thompson, CT 06277