Leo's Pizza
Pizza · Italian · Greek
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.
Location
Vota recommends
Location
Vota recommends