Ciao Bella is an Italian restaurant offering entrees like rack of lamb and stuffed calamari in a relaxed atmosphere.