Larry's Pizza
Pizza · Sandwich Shop · Italian
Larry's Pizza is a no-frills pizza restaurant known for its wide variety of specialty pizzas, as well as sandwiches and salads. It is part of a local chain.
Location
Vota recommends
Location
Vota recommends