Location

Luthy Botanical Garden is a Public Garden located in Peoria, IL, United States

Location:
2218 North Prospect Road
Peoria, IL, 61603
United States
Notes:
Open to the public 10am-5pm Monday-Saturday Sunday noon-5pm