Land Star Hotel
Everything about this place screams class! LAND STAR HOTEL is located in Remera directly opposite ICTR offices, less than 100 meters from the Amahoro stadium and about 15 minutes drive from Kigali Central Business District. Although this hotel seems to be an ideal venue for guests who are on business trips, it can also be an answer to locals who needs a home away from home experience.