Mitch E's is a business that appears to specialize in frozen lemonade and desserts. It is located in Amarillo, TX.