MovieMaps

Photo of New Clover Leaf Restaurant

Location: 5724 176th Street
As Seen In: Stargate SG-1 episode 4x11 “Point of No Return