Records link phone number (618) 654-3185 with Shelia’s details. Shelia currently resides at 1206 Oak St, Highland, Il 62249. Florissant, Saint Louis and St Louis are cities Shelia has lived in. Shelia was born in 1959. The current age of Shelia is 66.