Sbarro Address: 4601 E Main St, Farmington, NM 87402 Phone: (505) 325-8455 Payment: Cuisine: Pizza Pizza, Restaurants, Foods-Carry Out, Sbarro Other Businesses: Deb Shops at 4601 E Main St, Farmington, NM 87402 Famous Wok at 4601 E Main St, Farmington, NM 87402 Dominos Pizza at 3901 Beckland Dr, Farmington, NM 87402 Denny's at 600 Scott Ave, Farmington, NM 87401 Nestle Toll House Cafe by Chip at 4601 E Main St, Farmington, NM 87402