Eatingout: Italian restaurant, a must visit
Italian Restaurant is situated on the Airport Road in Remera, few meters before Chez Lando. It is eye-catching, with candlelight diners served on the large outdoor terrace.
Italian Restaurant. (PhotoS / P. Kayiggwa)