ReelRate
Manfred Noa

Manfred Noa

Born 22 Mar 1893 · Berlin, Germany

German film director and set designer.

On ReelRate

Also known for