Cress Restaurant
Logo

Cress is a critically acclaimed restaurant located in Historic Downtown DeLand, Florida that serves globally inspired and locally sourced food. At Cress, we combine an intriguing atmosphere with superb and interesting food served with tastefully professional service. Cress was recently rated The Top Restaurant in Central Florida in the new Zagat Orlando Guide. Hours: Tuesday-Saturday 5:30pm to close.

Location:
103 West Indiana Avenue
DeLand, FL 32720
Phone:
  • Image