1. LeRoux Kitchen 448 Payne Rd, Scarborough, ME 04074 Coordinate: 43.62269,-70.34986 Phone: (207) 219-8160