Company TERRA NOVA PROPERTIES, INC. Address TERRA NOVA PROPERTIES, INC., LAKE PLACID, 12946, NEW YORK