Elegant Italian restaurant Gran Duca offers refined Mediterranean cuisine with a stunning view.