J&D Pizza, Pub & Grill Address: 81 Main St, Stafford, CT 06076 Phone: (860) 851-8903 Nice to Know: Noise Level Average Parking Street Accepts Credit Cards Yes Good For Groups Yes Pizza Other Businesses: New GTO at 14 River Rd, Stafford, CT 06075 Inn Keeper's Place at 111 Stafford St, Stafford, CT 06075