Teddy's Red Tacos is a counter-serve cafe offering flavorful tacos, quesadillas, and tortillas in a snug setting.