noun1. a place providing office facilities and services
Those without laptops can always visit the hotel's business centre.
a well equipped business centre with secretarial services
2. the part of a town or country where most business is conducted
the country's financial and business centre, Saigon
the success of London as a business centre
3. a part of a company that is dedicated to business
the supermarket chain's business centre in Central London