Mountain View Police Department Details Venue Website: https://www.mountainview.gov/depts/police/default.asp Location Address:1000 Villa Street, Mountain View, California, 94041