The Hill BMX is located in Elgin, Illinois in the Elgin Sports Complex. www.thehillbmx.com
wrench 7/16/2011 5:39 PM