Ramada Inn 21340 Devonshire St Chatsworth, CA 91311 Phone: (818) 998-5289 Fax: (818) 998-0257 View Website
Category: Hotels & Motels