About company

Saffron Indian Bistro is family-owned restaurant situated in the sophisticated dining destination of San Carlos.

US 1143 san carlos avenue
Not verified company