Get Directions to St Thomas Orthodox Church Of India ← View details 6099 N Northcott Avenue, Chicago, Illinois 60631 (773) 282-5781 Get Directions From* To * — Required information