Pizza in San Francisco,
Pizza
3721 Geary Blvd,
San Francisco ,
UNITED STATES
For the best North Indian Cuisine in the San Francisco area, look
no further than Star India Restaurant. Since 1992, we have been
creating the finest traditional Indian dishes at affordable prices.
Our clean, comfortable atmosphere and authentic food has
kept customers coming back for all of these years. Whether you
live in San Francisco or are planning to visit, you can't miss out on Star.
Worldwide > United States > San Francisco > Pizza