Great photo. There was a gas station that looked almost exactly like this in the town where I grew up. I see that you have tagged Iowa. I'm curious, where in Iowa? I know it's not the town where I grew up (What Cheer, Iowa) but it's crazy how much it looks the same!
It's in La Porte City. It's been very well maintained and probably looks the same as when it was still a working gas station. Small town charm for sure! :)