The Leon Grill is a bustling new Turkish fast food place, a new addition in the HSR Layout food scene. We headed there for a casual dinner on a weekday, and found the place completely full, brightly lit and lively. It is self-order and service. A well sized area, quirky wall art around, benches and …