“The body of Shane Fenton is in the laundry chute of the New Ambassadors Hotel near Euston Station”

Christian Rock Concert

NAH

So… what do we know about the New Ambassadors Hotel?