Not quite sure this will qualify as an engine shop, but never the less it seems, that engines can be serviced here
Ooh, this is a tricky one. I think I have the loco narrowed down, so that should make it easier. We shall see...
Yes, you can guess all you want. If you get location and Railroad right you will be stated as the winner of this contest. Bonus hint: it's a subsidiary of a larger railroad company.
Here's my guess: Railroad: Chesapeake & Albemarle (that loco is a GP38M-4) Location: Elizabeth City, NC