Little Delhi Indian Restaurant in San Francisco CA

3 months ago, Wed, Oct 18, 2017, 02:43:51
Little Delhi is an authentic Indian restaurant in San Francisco, CA. Order food online & Enjoy our attentive service almost as much as our tantalizing menu.

Comments