Mother India Restaurant

Overview

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