Update Info - Sneha South & North Indian Restaurant
This restaurant was reported as closed. If it is open, let us know.
Sneha South & North Indian Restaurant
1214 Apollo Way
Sunnyvale, CA 94085
1214 Apollo Way
Sunnyvale, CA 94085