Leo's Pizza is a family-run pizza restaurant serving straightforward pies, salads, and sandwiches. Takeout and delivery options are available.