Police Woman Filming Locations

Police Woman was filmed in Los Angeles in United States of America.
Show Map
 

Safari Inn

From episode #306 "Brainwash".

Source: IMDb