Grand Avenue Water Tower and Holy Name Jesus ← Previous North Grand Water Tower and Most Holy Name Jesus of St. Louis Cathedral, both landmarks, are now in decay in North St. Louis.