Nestled between Tudor Street and Castle Meadows, Linda Vista Gardens has long been a popular spot for a wandering soul to lose themselves in.