
Contact us
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
Saffron Indian Bistro is family-owned restaurant situated in the sophisticated dining destination of San Carlos.