Topiarius is a Landscape designer located in 5030 W Lake St, Chicago, IL 60644. Topiarius has an average rating of 4.9 from 37 reviews. For those who need a Landscape designer in Chicago, Topiarius is a top-rated choice.