Its name describes its most unique characteristic. There is a deposit payable. 2,519 likes · 68 talking about this · 59 were here.