Cowell Properties own and manage several residential properties in the Bay Area, including this apartment complex on Stierlin Road in Mountain View. The company prides itself in offering free wireless Internet access on their properties as well as excellent and responsive service to tenants.