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.
Lush, green outdoor atmosphere.
Lush, green outdoor atmosphere.
Times Reporter