Leo's Tacos is a Mexican establishment known for its tacos. They are open daily from 9 am to 11 pm and offer online ordering.