• Lee Strasberg Theatre & Film Institute (map)
  • 115 East 15th Street
  • New York, NY, 10003
  • United States

City, Town, & Country at the Lee Strasberg Theatre and Film Institute, directed by Lorca Peress.