Located at Windwood Resort, Amelia's Restaurant is open Wednesday through Sunday and offers delicious homemade meals for breakfast, lunch, and dinner. Our homemade desserts are prepared daily by our in-house pastry cook.