Azucar Taco House offers a Mexican dining experience with tacos, drinks, and a lively atmosphere. Established in 2004.