depot 69Depot 69 Ibu Sri in Betro rated 4.4 out of 5 on Restaurant Guru: 256 reviews by visitors, 9 photos. Explore menu, check opening hours.Located in the Middle-Of-Nowhere, the workers of Depot 69 find themselves working in a government warehouse where the rules are loose, HR is a myth, and