Sneeker's

Sneeker's Cafe, 568 Poquonnock Road (Main's Plaza), Groton, CT