Avra Spot is a cozy cafe offering gyros and more.