Great place to chill and have a night's sleep in Camden London!