MainStreet DeLand

View Original

Cress Restaurant

Cress is a critically acclaimed restaurant located in Historic Downtown DeLand, Florida that serves globally inspired food with a determined emphasis on quality local & sustainable ingredients. At Cress, we combine an intriguing atmosphere with superb and interesting food served with tastefully professional service.

Website 
386-734-3740