Margherita is an Italian restaurant known for its handmade dishes and quality ingredients. It also offers hotel accommodations.