Ramada Inn Chatsworth

21340 Devonshire St
Chatsworth
California
United States