I like the store on Ehrlich in Carrollwood. The food is always fresh and the restaurant is clean. The staff is well trained and they always wear gloves and they listen to your order.
Address: 12096 Anderson Rd, Tampa, FL 33625-5682
Location: United States > Florida (FL) > Tampa
Phone Number: +1 813-963-0597