The Ice Cream Shop-Delhi

Ice cream shop on Main Street in Delhi
11:30 am to 8pm Daily
77 Main St
Delhi, New York 13753
607.434.7876
facebook.com/The-Ice-Cream-Shop
Facebook Page