31 North Main Street, New Hope

Oil on Board - Commission