Sneha South & North Indian

  • 1214 Apollo Way #404B,
    Sunnyvale, CA 94085
  • Phone: 408-736-2720
  • Cuisine: Indian Restaurant

Map

Unable to Display Map