Taco Star is a Mexican restaurant offering basic fare with both window and drive-thru service, plus outdoor picnic tables.