Found on Carson Street in Pittsburgh, Pa.
Not at all familiar with the place.
But, anytime I see the word "Diesel" I have to look.
I love the look of this place. Just a #VFTC (View From The Cab).
Any comments about this place would be cool. Thanks y'all.