Leo's is our favorite place to go when our family comes to town. We enjoy meeting there, the food is always great and the service is too. We are usually a large group and there is never any problems with our orders and we don't feel that we have to rush. Nachos are always our favorite appetizer and the sopapillas for dessert are the best!!! We will continue to meet there for our ""mini family reunions!!!""
more