Family-run Mambo II is an Italian restaurant with over 15 years of experience.