If someone had ever pointed out Pete's Greek Town Cafe and told me that I would order take out from there once a week, I would have NEVER believed them. The place scared me at first, but I""m glad I got over myself :). They have the best Greek Salad in Denver, always super fresh, and they are always friendly. We're never disappointed.
more