Rated
5.0 out of
5 from
1Reviews
Star India
is an awesome Indian Restaurant Restaurant
Ranked #1 of 27 Restaurants in Lone Mountain San Francisco.
★★★★★ on the 12th of October, 2017
The saag is to die for, along with the chicken tikka and tandori chicken. Service has been good every time I've been. Late night Indian buffet? Sign me up! //