Lilacia Park
Lombard, IL
Nature
Lilacia Park, an 8.5-acre garden, is located at 150 South Park Avenue, Lombard, Illinois and is adjacent to the Lombard station. The park specializes in lilacs and tulips.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account