Fortunately, Google Maps offers a powerful tool that can aid in tracking and recovering your device – the Live Location ...
At maps.google.com, enter your home address in the search bar at the top-right, hit return, then click the photo of your home ...