The Greek Store in Kenilworth:
Not a restaurant, an specialty grocery...
Great and varied olives, different types of fresh feta, other gourmet cheeses.
Amazing Baklava and other Greek pastries.
Has homemade dishes that they sell frozen...like their own spinach pie. And even though frozen, still better than any spinach pie you would find in a diner.
Excellent food, and prices are extremely reasonable - just ask anyone who lives in the area, everyone knows this place!