Financial Centre
Definition
a town or part of a town where the main banks and financial institutions are located
nouna town or part of a town where the main banks and financial institutions are located
Nearby Terms
- Similar companies