Indian Sizzler

72 E Main St, Newark, DE|Authentically Prepared
★★★★★
★★★★★
3.0 stars
 3.0
 (51 catering reviews)
Indian Sizzler Logo