Westlake Village Residence Inn

Westlake Village Residence Inn

Russell Ranch Road
Westlake Village, CA

Total Square Footage: 116,600
Total No. of Rooms: 160