AMBUCS Park
1776 E Washington St, Urbana, Champaign-Urbana, IL 61802-4578
AMBUCS Park is a Parks place is located in Urbana, Illinois. The address of AMBUCS Park is 1776 E Washington St, Urbana, Champaign-Urbana, IL 61802-4578.
If you want to go to the place or need any services, you can contact them directly. open their website to view relevant information, The url is http://www.urbanaparks.org/facilities/5.html