Star of India
Telephone No(s).:
7077621328 Timing:
Lunch: 12:00
Dinner: 6:00
Location:
299 N McDowell Blvd
Petaluma, CA
Tags:
Are you the business owner? Want to Update or Add information? OR
Couldn't find business / organization, that you know or part of ?