Sneha’s Restaurant Posted on March 29, 2017 by Jan Address 1214 Apollo Way Sunnyvale CA United States Upcoming Events No events in this location