kelseats.com
Udupi Palace San Francisco
A sterling review of one of San Francisco's finest Indian restaurants, Udupi Palace, located in the Mission