We have eaten here a number of times when we have had a coupon for a special offer. It has Mexican food that is OK, and service that was simply average.
Address: 229 E Stuart Ave, Lake Wales, FL 33853-3752
Location: United States > Florida (FL) > Central Florida > Lake Wales
Phone Number: +1 863-676-4866