Jerry’s Pizza & Italian Restaurant From our family to yours.
Summary: Jerry’s Pizza & Italian Restaurant is located at 300 St Laurent St, No. 128 in Longwood, Florida, 32750. It is categorized as Cafes & Restaurants, Italian Food and Pizza and it offers Pizza, simple, fresh with the best ingredients, with a variety of toppings and crusts to choose from, also Salads, Pasta, and much more.
Visit nearby businesses to support your local economy.