translate English to German: The approx. 250 000 m² site comprises a production area of roughly 65 000 m².
Das 250 000 m² große Werksgelände umfasst eine Produktionsfläche von 65 000 m².