The Taco Factory is a Mexican restaurant offering a variety of dishes in a cheerful space with both booth and outdoor seating.