Budget-friendly cafe, Deedee's, offering stone-baked pizzas, baked potatoes, and more. Located near Aberdeen Beach.