Geo Location Information for 18.139.70.60 IP Address. The IP Address 18.139.70.60 is located at 1.28967 latitude and 103.85 longitude in Singapore. Friendly Location for the IP Address is Singapore, Singapore, Singapore, 179431
Discuss Property in India's most trusted Real Estate Forum. Browse discussions related to real estate in India #IREF.com.