Geo Location Information for 146.66.112.251 IP Address. The IP Address 146.66.112.251 is located at 41.85 latitude and -87.65 longitude in United States. Friendly Location for the IP Address is Illinois, Chicago, United States Of America, 60290
Cedar Place is a four-story office building located in South Bend, Indiana and currently offered for medical, medical-related and general office use.