El Tejado Broadway 2651 S Broadway, Denver, CO, 80210(303) 722-3987WebsiteAmenitiesRelated ArticlesFind Majestic Beauty at Twin LakesMust-Try Denver Restaurants