Taco House Restaurants, located in the greater Denver metro area, were founded by Gerald H. Bevelhymer in February 1958. Our flagship restaurant located at 581 S. Federal Blvd. closed permanently on December 31, 2024. Our family owned and operated location at 1335 Wadsworth Blvd. in Lakewood, CO. will remain open. We hope to see you soon!