Online Menu of Sweets & Treats Restaurant and Bar On Main Restaurant, Smyrna, Delaware, 19977(02) Save Image Image gallery: Discovering the Delightful World of Sweets and Treats in Smyrna