Orchard Downs Posted on July 10, 2023 by Bill Erickson Loading Map.... Orchard Downs2004 S. Orchard Street - Urbana 40.093442 -88.211403 Address 2004 S. Orchard Street Urbana Illinois 61801 United States Upcoming Events No events in this location