The River Towns Ride & Festival is a one-day event that is a joint festival held between the two historic Delaware waterfront towns of New Castle and Delaware City on Saturday September 16th at 11:30 AM – 5:00 PM. The two towns are 10 miles apart and connected by the bike-friendly corridor of Route 9. […]