Greek Restaurant Sunnyvale Websites
Madurai Idli Kadai | Sunnyvale, CA | Order Online
- maduraiidlikadaica.com
Madurai Idli Kadai is one of the finest Greek restaurant located at Sunnyvale, CA. Excellent staff service and reasonable prize.
Not Applicable
$
8.95