ice cream shop in Ormskirk, England

About 27 results.

P & D Italian Deli

thumb_up 1910 likes
rate_review 195 Reviews
favorite 3535 favorites
24 Richmond Street Williamson Square, L1 1EF Liverpool, United Kingdom

Italian caffetteria, serving homemade Italian pizza, cakes, panini’s, ice cream and selection of beverages