Sweets & Treats Restaurant and Bar On Main 2 N Main St, Smyrna, DE 19977, USA(00) Save Image Image gallery: Discovering the Delightful World of Sweets and Treats in Smyrna