Print
|
Close this window
Sneha South and North Indian Restaurant
Sneha South and North Indian Restaurant
Address
1214 Apollo Way # 404b, Sunnyvale, , CA, USA
Telephone
408.736.2720
Website
www.indolink.com/SFO/sneha.html
Print
|
Close this window