NOW OPEN! Lotus SF is on a Mission
Lotus SF Now Open in San Francisco! Lotus SF, the newest Indian restaurant from the Lotus Family of Restaurants has just opened in San Francisco in the Mission right off 20th St at 2434 Mission St. Lotus SF is on a mission to serve you traditional and sustainable North Indian dishes that are clean, healthy…
Details