Explore details about location White Lilies Island. White Lilies Island is a location situated within the Windsor and Maidenhead alongside other areas such as Grenfell Road, Audley Drive, Marbeck Close.