(404) 296-9999 | Masala Indian Cuisine ,Patel Plaza,1713 Church Street Decatur, GA 30033-5601. Get Directions
Estimated delivery time: 45 mns min
Visit Our Menus