My Own Worst Enemy Filming Locations

My Own Worst Enemy was filmed in Los Angeles in United States of America.
Show Map
 

S.S. Lane Victory

From episode #109 "Henry and the Terrible… Day".

Source: IMDb