Restaurants & Bars 3

Athena Grill in Santa Clara

steve31 | Oct 4, 2004 07:37 PM

Looking for reviews for this lunch spot located in a industrial area off Central Expwy and Scott Blvd in Santa Clara. Friend of mine stopped by this place last week for lunch and had the usual Gyros plate and gave it a thums up. I would like to see a more detailed review prior to making a lunch trek to this place. Link provided


Want to stay up to date with this post?

Recommended From Chowhound