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. will close permanently on December 31, 2024. Our location at 1335 Wadsworth Blvd. in Lakewood, CO will remain open. We hope to see you soon!