Namaste Plaza
1202 Apollo Way, Sunnyvale CA 94085
(408) 720-9600
Directions
Order Online Delivery
Postmates
Sunnyvale, California
Namaste Plaza
1202 Apollo Way, Sunnyvale
(408) 720-9600