Explore relationships
Urbi
Urbi, incorporated in 1981, is a home developer based in Mexico, with its headquarters located in the Northwestern city and the capital of the state of Baja California, Mexicali.
Use + to expand a branch. Click a topic name to open its summary.