DUVALS Listing Category RESTAURANT Website MAKE RESERVATION Phone 941-312-4001 Address 1435 MAIN STREET, SARASOTA FL 34236