Intelligent, Innovative Investing™

Homewood Suites La Quinta®

Homewood Suites La Quinta®

At a Glance

City, State: La Quinta, California
Type: Hotel
Size (Rooms): 129
Acquisition Date: January 2014
Year Built: 2007