LMCFashions (and Guy):
After spending well over an hour pouring over numerous maps and checking many, many references, I have concluded that the location you seek is in Horsham Township, Montgomery County, Pennsylvania—and probably along the Old York Road there. The Willow Grove Naval Air Station has more or less swallowed up the hamlet of Davis Grove, but it appears your photo dates to the mid or late 1920s and this military installation did not exist at that time.
There are several reasons why I have determined that this filling station is not in New Jersey where you think it stood. First, the Wayne gasoline pumps shown in the photo date to the early or mid-1920s. The gasoline would be manually pumped into the clear reservoir and then dispensed into the motor vehicle by gravity. The reservoir featured cast-in graduated markings to indicate to the attendant and the motorist how much gasoline was being dispensed. With that in mind, the New Jersey State Highway Department did not construct its Route 40 (today’s NJ Route 70) until the early 1930s, which they built in sections. Unless the owner of the filling station purchased the pumps used, they would have installed newer motorized Wayne or Tokheim pumps and not these older models.
Based on the truck in the photograph, I suspect this image *might* be an official Gulf Oil Corporation photo as that is a Gulf Oil Co. truck. Finally, the trees behind the filling station do not look correct for the location you describe, although I could be wrong.
If you can provide any further corroborating evidence of this filling station being along Route 70 somewhere, I would be happen to take a second look. Meanwhile, you might consider visiting the Historical Society of Montgomery County in Norristown, Pennsylvania to see if you can learn more there about this filling station.
Best regards,
Jerseyman
P.S. Thanks for the vote of confidence, Guy!!