There are such facilities in Russia, where all intoxicated people, found sleeping on the streets, are brought there. They can spend one night to become sober under medical control and all of it is free of charge. To be honest, quite a scary place, looks more like a prison. Take a look at the pictures.