Information
Location Info |
Features |
---|---|
1143 San Carlos Ave San Carlos California United States 650-593-4269 Visit Site |
Restaurant |
Saffron Indian Bistro reviews
Login to comment