Little Delhi Restaurant Address: 83 Eddy St, San Francisco, CA 94102Phone: +1 415-398-3173Cuisine: IndianRead more