Get directions to: Taco Bell, Windham, CT Restaurant address: 1320 Main Windham, CT 06280, USA Driving Walking Bicycling Restaurant: Taco Bell