April 22, By Michael Florio
The State Liquor Authority has granted an East Elmhurst establishment a liquor license despite opposition from Community Board 3, local officials and residents.
YTS Corporation has been granted a liquor license for their establishment at 88-19 31st Ave.…