Print
|
Close this window
Star Of India Restaurant
Star Of India Restaurant
Address
496 Boulevard, Kenilworth, , NJ, USA
Telephone
908.272.6633
Print
|
Close this window