Star Of India Restaurant

496 Blvd Kenilworth NJ 07033 USA

(908) 272-6633

Location