Cress RestaurantClick to enlarge Location Cress Restaurant 103 West Indiana Avenue, DeLand, Florida 32720, USA 386-734-3740 Website Hours Tuesday - Saturday, 5pm to 9pm