fromMission Local
2 weeks agoIn Sanskrit, the Kailash Hotel means 'home of the gods.' A neighbor calls it 'the hotel from hell.'
"The young man stayed outside, pacing back and forth, and pressing his nails into his chest. He moved his hands up and down as if he were scratching himself, waiting for them to re-emerge."
Mission District