Geo Location Information for 68.184.43.12 IP Address. The IP Address 68.184.43.12 is located at 42.2614 latitude and -71.8018 longitude in United States. Friendly Location for the IP Address is Massachusetts, Worcester, United States, 01608
Welcome to the official governmental website for the City of Worcester, MA. Here you will find all city administration, e-services and information related to Worcester.