Restaurants - Campbell, California, United States
Spacious, stone-clad Greek mini-chain serving gyros, souvlaki & moussaka in a warm, lively space.