Located in old downtown Dover near the historic Courthouse and State House, The Green is a wide open park plaza in Dover, Delaware. Serving as the symbolic heart of the city, The Green is connected to the history of the city and nation but is also surrounded by a mix of uses that enable connection […]