2550 Preston Road, ​Frisco, Texas 75034
 

Until further notice, Leo's Street Taco Co. in Frisco is closed for business. Thank you.


-- Management


LEO'S STREET TACO CO.