Update Info - Star of India Restaurant
This restaurant was reported as closed. If it is open, let us know.
Star of India Restaurant
11008 Liberty Ave
South Richmond Hill, NY 11419
11008 Liberty Ave
South Richmond Hill, NY 11419