Skip to main content

Charlotte Abbott

Production Set Designer

Charlotte Abbott is a production set designer based in New York City.