78th St & 19th Ave East Elmhurst New York United States 11369
(Last updated 03/18/18 at 03:28 PM )
(Last updated 03/24/17 at 02:53 PM )
(Last updated 03/26/17 at 05:23 PM )
(Last updated 04/01/17 at 11:04 AM )
(Last updated 09/06/20 at 07:43 PM )