Leo's Pizza is a counter-serve pizzeria offering Greek and Italian-style pies, plus pasta and subs. Established in 1975, it provides a full menu with delivery options.