Leo's Cafe
Address:
206 Church St, Torrington, CT 06790
Phone:
(860) 496-7970
Cafes
Other Businesses:
- O'Connors O'Connors at 26 Main St, Torrington, CT 06790
- Nodine's Smokehouse at 668 Riverside Ave, Torrington, CT 06790
- Subway at 11 Main St, Torrington, CT 06790
- Cold Stone Creamery at 50 S Main St, Torrington, CT 06790
- 99 Restaurant at 1 S Main St, Torrington, CT 06790