Geo Location Information for 63.68.132.236 IP Address. The IP Address 63.68.132.236 is located at 40.2143 latitude and -77.0086 longitude in United States. Friendly Location for the IP Address is Pennsylvania, Mechanicsburg, United States, 17050