Leo's is is a small Greek style restaurant that serves great tasting food. They have been a family business since the early 70's. This is more of a pick up and go restaurant, but they do have tables to sit. Their pizza sauce and crust are to die for. The grinders are great and another one of our favorites is...
More


