Glossary

What does Business Park mean ?

Business Park definition :

An area of land in which many office buildings are grouped together.