Apollo Cafe: Greek food hot spot is a crowd-pleaser