Description St. Michael's House is a marvellous vibrant detached property, found close to the village centre of St Helens, on the Isle of Wight. The house