Christo's & Eleni's Italian Restaurant, DELAND, Florida (FL)
Comfortably situated at 803 West New York Avenue () in DELAND, Florida (FL) (32720), Christo's & Eleni's Italian Restaurant can be contacted at 3867345705. It is best to call up early in advance to reserve your spot in the restaurant.
More restaurants in DELAND, Florida (FL)
Christo's & Eleni's Italian Restaurant contact information and details:
Address: 803 West New York Avenue - , DELAND, Florida (FL) 32720
Contact Phone: 3867345705