Holiday Inn Express & Suites Chatsworth, an IHG Hotel is a Hotel located at 21340 Devonshire St, Chatsworth, CA 91311. It has received 145 reviews with an average rating of 4.4 stars.
The address of Holiday Inn Express & Suites Chatsworth, an IHG Hotel: 21340 Devonshire St, Chatsworth, CA 91311
Holiday Inn Express & Suites Chatsworth, an IHG Hotel has 4.4 stars from 145 reviews
Hotel
8236 reviews
404 S Figueroa St, Los Angeles, CA 90071