Garden Maskan Villa Gicheru, Book hotels in Kiambu Garden Court Lane, House Number D18A Number of rooms: 2 from $270 nightly price View deal Description