probably the best most recommended way would be using the delimited split function.
there's also a CHARINDEX2 custom function you could use as well.
/*
--Results
val Item
SHOP NO 66/67, PATEL HERITAGE, PLOT NO 15/17, SECTOR 7, KHARGHAR, NAVI MUMBAI 410210 PATEL HERITAGE
NAYASARAK, CUTTACK, DISTRICT CUTTACK, ORISSA-753002 CUTTACK
*/
with MySampleData(val)
AS
(
SELECT ' SHOP NO 66/67, PATEL HERITAGE, PLOT NO 15/17, SECTOR 7, KHARGHAR, NAVI MUMBAI 410210' UNION ALL
SELECT 'NAYASARAK, CUTTACK, DISTRICT CUTTACK, ORISSA-753002'
)
SELECT MySampleData.*,myFn.Item
FROM MySampleData
CROSS APPLY dbo.DelimitedSplit8K(val,',') myFn
WHERE myFn.ItemNumber=2
Lowell