Explore details about location Iona Gardens. Iona Gardens is a location situated within the St Helens alongside other areas such as Stephenson Road, Larch Road, Woburn Close.