120 Room Marriott Residence Inn Hotel Announced for Thousand Oaks, California

Lee & Associates- LA North/Ventura closed a transaction for two adjacent parcels that includes a fully entitled mixed-use development located at 1872 Newbury Road, in Thousand Oaks, California.
Source: New feed


Leave a Reply