This establishment appears to be a Greek restaurant, with one listing also mentioning chicken wings. It is located at 4580 Almaden Expy.