L.A. Mayor Antonio Villaraigosa is creating a city contracting office to ensure that all businesses have equal access to city contracts, the Los Angeles Business Journal reports.