Takeout Restaurant · 87 W Stafford Rd, Stafford Springs, CT
More food in Stafford Springs, CT · Takeout in Stafford Springs