staying insuratfor so long, it was unfortunate that i hadn't been here. finally my family and i found the perfect opportunity when my cousin came over. we were in the mood for some italian and leonardo sprang to my mind. i was rather underwhelmed by the ambiance and expected much better from a restaurant that claims to be a fine dining one. the staff were courteous, polite and well trained. coming to the food, we ordered the penne portofino, leonardo's special ravioli and leonardo's special pizza. the penne portofino was nice, though it might have fared better with a more generous topping of cherry tomatoes, the pizza and the ravioli were really good. for dessert we ordered the chocolate fondue. served traditionally in a comunal pot over a chafing stand and heated with a candle, the fondue was delicious. it could have done with a better choice of fruits which go with chocolate as pineapple and chocolate aren't exactly a very good combination. pricing being on the higher side, recommend visiting this place on special occasions.