Filming Locations (3)

  • Pullman Kitchen - 205 5th Street, Santa Rosa, California, USA (Restaurant Scene)

  • 205 5th Street, Santa Rosa, California, USA (Carwash Scene)

  • 3871 Tomales Road, Tomales, California, USA (Stella's house)