Mother India Restaurant

Overview

Address: 21032 Devonshire St,
Chatsworth, CA 91311
Website: motherindiarestaurant.com
Phone: 818-534-8267