81 Main St, Colchester 06415, United States
81 Main St, Colchester 06415, United States
No delivery
Spot something wrong?
Dishes at Angelicos Lake House Restaurant. Prices may vary in venue.
Been to Angelicos Lake House Restaurant? Be the first to share what you ate.