Restaurant Review and Food photography. Keeva Indian is the new neighbourhood spot that's been flying under the radar for just 5 months. Blink and you'll miss this hot new Indian Kitchen located at 908 Clement Street in San Francisco.
2.1k