
You don’t have to travel all the way to Greece for authentic Greek food. Souvlaki Greek Skewers is your quintessential Greek restaurant located in San Jose. Restaurant owner Maria uses her grandmother's very own recipes to bring Greek food to the Bay area, and this restaurant has quickly become a staple of Willow Glenn. The […]