Tenant Planet, Inc., Chula Vista, CA, USA
About Tenant Planet, Inc.
We are a full-service property management company operating in all South Bay cities.
Location
35 3rd Avenue
Chula Vista
CA
USA
91910
Map
Contacts
Tel: 6194272400
Web: http://www.tenantplanet.com