Pita Palace Restaurant Review – Druid Hills, Atlanta, GA [First Impressions]
It’s 3 o’clock in the afternoon and beads of sweat drip down my forehead. I find myself standing in the parking lot of the Druid Hills Whole Foods and my eyes are locked in across … Read more →