Caruso's Italian Fine Foods

64 New York Ave, Halesite, NY

Menu (As of 10/29)

Market Price

Caruso's Italian Fine Foods: hours and how to order