Gas Tanks Park Elmhurst (Tanks) Park Photo via NYC Parks The site of Elmhurst Park at Grand Avenue and 79th Street was once the locatio... By Kevin Walsh 2 minute read 0