All reviews seem negative
We were on our way to another Greek restaurant when we stumbled upon the Daphne's on 595 Grand Ave, San...