Lena Dominican Restuarant
1783 Dutch Broadway, Elmont 11003