The Athena Grill is an excellent Greek restaurant located in an industrial area in Santa Clara. There is no parking lot, so you must find parking on the streets around the restaurant. If you're planning to go for lunch, get there early, as the line is often out the door by noon and parking gets farther & farther away. However,... more




