Leo’s Street Taco Co. has closed after three years in business at 2550 Preston Road, Frisco. The restaurant’s main item was tacos, but the restaurant also offered nachos, quesadillas and salads.