Find a lost phone | Windows Phone How-to (United States)
I'm not familiar with windows phones, do they require you to have a gmail account linked to them? If so you can use this:
https://www.google.com/android/devicemanager