Greek taverna known for generous portions at reasonable prices. Conveniently located with ample parking.