The Ranks Residence, the fully serviced Self Catering Apartment in the heart of Molepolole, offering luxurious rooms and meals at affordable rates.